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

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

XlsxWriter एक Python लाइब्रेरी है जिसका उपयोग करके एक्सेल फाइल्स पर कई ऑपरेशन किए जा सकते हैं जैसे बनाना, लिखना, अंकगणितीय ऑपरेशन और ग्राफ प्लॉट करना।

उदाहरण

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

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

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

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

# वर्कशीट डेटा जोड़ना जिसे चार्ट्स रेफर करेंगे।
headings = ['Number', 'Batch 1', 'Batch 2']
data = [
    [2, 3, 4, 5, 6, 7],
    [10, 40, 50, 20, 10, 50],
    [30, 60, 70, 50, 40, 30],
]

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

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

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

# add_series मेथड का उपयोग करके ग्रेडिएंट के साथ डेटा सीरीज़ को चार्ट में जोड़ना।
# पहली सीरीज़ कॉन्फ़िगर करना।
chart.add_series({
    'name': '=Sheet1!$B$1',
    'categories': '=Sheet1!$A$2:$A$7',
    'values': '=Sheet1!$B$2:$B$7',
    'gradient': {'colors': ['#963735', '#F1DCDB']}
})

# दूसरी सीरीज़ कॉन्फ़िगर करना, ग्रेडिएंट सहित।
chart.add_series({
    'name': '=Sheet1!$C$1',
    'categories': '=Sheet1!$A$2:$A$7',
    'values': '=Sheet1!$C$2:$C$7',
    'gradient': {'colors': ['#E36C0A', '#FCEADA']}
})

# चार्ट टाइटल जोड़ना
chart.set_title({'name': 'Chart With Gradient Fills'})
# x-एक्सिस लेबल जोड़ना
chart.set_x_axis({'name': 'Test number'})
# y-एक्सिस लेबल जोड़ना
chart.set_y_axis({'name': 'Sample length (mm)'})
# चार्ट लीजेंड बंद करना।
chart.set_legend({'none': True})

# दिए गए ऑफसेट वैल्यूज़ के साथ चार्ट को वर्कशीट में जोड़ना
# चार्ट का टॉप-लेफ्ट कॉर्नर सेल 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 यदि हम शीट शीर्षक नाम देना चाहते