Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python - XlsxWriter मॉड्यूल का उपयोग करके पैटर्न फिल के साथ एक्सेल कॉलम चार्ट प्लॉट करना

चार्ट कम से कम एक सीरीज़ से बने होते हैं जिसमें एक या अधिक डेटा पॉइंट्स होते हैं। सीरीज़ स्वयं सेल रेंज के रेफरेंसेस से बनी होती हैं। एक्सेल शीट पर चार्ट प्लॉट करने के लिए, सबसे पहले विशिष्ट चार्ट टाइप (जैसे कॉलम चार्ट) का चार्ट ऑब्जेक्ट बनाएं। चार्ट ऑब्जेक्ट्स बनाने के बाद, इसमें डेटा इन्सर्ट करें और अंत में उस चार्ट ऑब्जेक्ट को शीट ऑब्जेक्ट में जोड़ें।

उदाहरण

# xlsxwriter मॉड्यूल इम्पोर्ट करना
import xlsxwriter

# Workbook() एक नॉन-ऑप्शनल आर्गुमेंट लेता है जो वह फाइलनेम है
# जिसे हम बनाना चाहते हैं।
workbook = xlsxwriter.Workbook('chart_pattern.xlsx')

# वर्कबुक ऑब्जेक्ट का उपयोग फिर add_worksheet() मेथड के माध्यम से
# नई वर्कशीट जोड़ने के लिए किया जाता है।
worksheet = workbook.add_worksheet()

# वर्कशीट में सेल्स को फॉर्मेट करने के लिए Format ऑब्जेक्ट बनाना
# add_format() मेथड का उपयोग करके। यहां हम बोल्ड फॉर्मेट ऑब्जेक्ट बनाते हैं।
bold = workbook.add_format({'bold': 1})

# वर्कशीट डेटा जोड़ना जिसे चार्ट्स रेफर करेंगे।
headings = ['Shingle', 'Brick']
data = [
    [105, 150, 130, 90],
    [50, 120, 100, 110],
]

# 'A1' से शुरू करके बोल्ड फॉर्मेट के साथ डेटा की एक रो लिखना।
worksheet.write_row('A1', headings, bold)

# 'A2', 'B2' से शुरू करके कॉलम डेटा लिखना
worksheet.write_column('A2', data[0])
worksheet.write_column('B2', data[1])

# चार्ट ऑब्जेक्ट बनाना जिसे add_chart() मेथड का उपयोग करके
# वर्कशीट में जोड़ा जा सकता है। यहां हम कॉलम चार्ट ऑब्जेक्ट बनाते हैं।
chart = workbook.add_chart({'type': 'column'})

# पैटर्न के साथ डेटा सीरीज़ को चार्ट में add_series मेथड का उपयोग करके जोड़ना।
# गैप का उपयोग पैटर्न को अधिक दृश्यमान बनाने के लिए किया जाता है।
# पहली सीरीज़ कॉन्फ़िगर करना।
chart.add_series({
    'name': '=Sheet1!$A$1',
    'values': '=Sheet1!$A$2:$A$5',
    'pattern': {
        'pattern': 'shingle',
        'fg_color': '#804000',
        'bg_color': '#c68c53'
    },
    'border': {'color': '#804000'},
    'gap': 70,
})

# दूसरी सीरीज़ कॉन्फ़िगर करना।
chart.add_series({
    'name': '=Sheet1!$B$1',
    'values': '=Sheet1!$B$2:$B$5',
    'pattern': {
        'pattern': 'horizontal_brick',
        'fg_color': '#b30000',
        'bg_color': '#ff6666'
    },
    'border': {'color': '#b30000'},
})

# चार्ट टाइटल जोड़ना
chart.set_title({'name': 'Cladding types'})
# x-एक्सिस लेबल जोड़ना
chart.set_x_axis({'name': 'Region'})
# y-एक्सिस लेबल जोड़ना
chart.set_y_axis({'name': 'Number of houses'})

# दिए गए ऑफसेट वैल्यूज़ के साथ चार्ट को वर्कशीट में जोड़ना
# चार्ट का टॉप-लेफ्ट कॉर्नर सेल D2 पर एंकर है
worksheet.insert_chart('D2', chart, {'x_offset': 25, 'y_offset': 10})

# अंत में, close() मेथड के माध्यम से एक्सेल फाइल को बंद करना।
workbook.close()
  1. Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना Python में xlsxwriter मॉड्यूल का उपयोग करके एक्सेल फ़ाइल बनाना और लिखना

    Python की लाइब्रेरी की व्यापक उपलब्धता इसे Microsoft Excel के साथ इंटरैक्ट करने में सक्षम बनाती है, जो एक बहुत व्यापक रूप से उपयोग किया जाने वाला डेटा प्रोसेसिंग टूल है। इस लेख में हम देखेंगे कि हम xlsxwriter नामक मॉड्यूल का उपयोग करके एक्सेल फ़ाइल कैसे बना सकते हैं और उसमें लिख सकते हैं। यह मौजूदा

  1. Python XlsxWriter मॉड्यूल का उपयोग करके एक्सेल शीट में चार्टशीट जोड़ना Python XlsxWriter मॉड्यूल का उपयोग करके एक्सेल शीट में चार्टशीट जोड़ना

    Python की अपनी लाइब्रेरी के अलावा, कई बाहरी लाइब्रेरी हैं जो व्यक्तिगत लेखकों द्वारा बनाई गई हैं जो Python में अतिरिक्त सुविधाएँ बनाने का बहुत अच्छा काम करती हैं। Xlsx लाइब्रेरी एक ऐसी लाइब्रेरी है जो न केवल Python प्रोग्राम से डेटा वाली एक्सेल फाइलें बनाती है बल्कि चार्ट भी बनाती है। पाई चार्ट बना

  1. पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना पायथन openpyxl मॉड्यूल का उपयोग करके एक्सेल फ़ाइल पढ़ना और लिखना

    पायथन एक्सेल फ़ाइलों के संचालन के लिए openpyxl मॉड्यूल प्रदान करता है। एक्सेल फ़ाइलें कैसे बनाएं, कैसे लिखें, पढ़ें आदि को इस मॉड्यूल द्वारा लागू किया जा सकता है। openpyxl मॉड्यूल स्थापित करने के लिए, हम कमांड प्रॉम्प्ट में यह कमांड लिख सकते हैं pip install openpyxl यदि हम शीट शीर्षक नाम देना चाहते