Google शीट्स के लिए ओपन सोर्स पायथन एपीआई

एमएस एक्सेल 97/2000/XP/2003 XLS फाइल लिखने के लिए पायथन लाइब्रेरी।

Xlwt पुराने (97/2000/XP/2003 XLS) Microsoft Excel फ़ाइल स्वरूपों में डेटा लिखने और स्वरूपित करने के लिए एक ओपन सोर्स पायथन एपीआई है। पायथन डेवलपर्स इस शुद्ध पायथन एपीआई का उपयोग करके पुरानी माइक्रोसॉफ्ट एक्सेल फाइलों में आसानी से हेरफेर कर सकते हैं, जिसमें मानक पायथन वितरण के बाहर मॉड्यूल और पैकेज पर कोई निर्भरता नहीं है। एपीआई समृद्ध लेखन और हेरफेर सुविधाएँ प्रदान करता है, जिसमें सेल मर्ज करना, पंक्तियों को प्रारूपित करना, तिथियों में हेरफेर करना, हाइपरलिंक का उपयोग करना, चित्र सम्मिलित करना, पैन का उपयोग करना और बहुत कुछ शामिल हैं।

Xlwt उपयोग करने में बहुत आसान और सरल है और डेवलपर्स इसे pip पैकेज इंस्टॉलर का उपयोग करके इंस्टॉल कर सकते हैं। कृपया ध्यान दें कि API केवल XLS फ़ाइल स्वरूप का समर्थन करता है और XLSX फ़ाइल स्वरूप वर्तमान में समर्थित नहीं है।

Previous Next

Xlwt . के साथ शुरुआत करना

Xlwt को सुचारू रूप से चलाने के लिए आपको अपने सिस्टम पर Python 3.5 या उच्चतर स्थापित करना होगा। पीआईपी के माध्यम से स्थापित करने का अनुशंसित तरीका। कृपया निम्न आदेश का प्रयोग करें।

PIP कमांड के माध्यम से Xlwt इंस्टॉल करें

pip install xlwt

फ्री पायथन एपीआई का उपयोग करके एक्सएलएस बनाएं

Xlwt API, Python का उपयोग करके Microsoft Excel XLS फ़ाइलें बनाने की अनुमति देता है। रिक्त एक्सेल फ़ाइल बनाने के लिए, आप xlwt.Workbook() विधि का उपयोग करके एक उदाहरण बना सकते हैं। आप Workbook.add_sheet() विधि का उपयोग करके इसमें शीट जोड़ सकते हैं। आपकी नई कार्यपुस्तिका तैयार होने के बाद, आप उसमें तदनुसार नई पंक्तियाँ और स्तंभ जोड़ सकते हैं।

पायथन API के माध्यम से एक्सेल एलएस फ़ाइल बनाएं

import xlwt
from datetime import datetime
style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
    num_format_str='#,##0.00')
style1 = xlwt.easyxf(num_format_str='D-MMM-YY')
wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')
ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))
wb.save('example.xls')

पायथन का उपयोग करके साइटल एक्सेल पंक्तियाँ

ओपन सोर्स स्प्रेडशीट लाइब्रेरी Xlwt सॉफ्टवेयर डेवलपर्स को एक्सेल पंक्तियों को प्रोग्रामेटिक रूप से स्टाइल करने की अनुमति देती है। आप Workbook.row().set_style() विधि का उपयोग करके बस एक पंक्ति को स्टाइल कर सकते हैं। स्टाइलिंग विधि आपको फ़ॉन्ट, फ़ॉन्ट ऊंचाई, रंग और बहुत कुछ सेट करने की अनुमति देती है।

पाइथन API के माध्यम से एक्सेल रॉस को कैसे स्टाइल करें

from xlwt import *
w = Workbook()
ws = w.add_sheet('Hey, Dude')
for i in range(6, 80):
    fnt = Font()
    fnt.height = i*20
    style = XFStyle()
    style.font = fnt
    ws.write(i, 1, 'Test')
    ws.row(i).set_style(style)
w.save('row_styles.xls')

पायथन के माध्यम से एक्सएलएस में पैन का उपयोग करना

Xlwt लाइब्रेरी डेवलपर्स को panes_frozen प्रॉपर्टी का उपयोग करके XLS फ़ाइल प्रारूप में पंक्तियों और स्तंभों को फ्रीज करने की क्षमता देती है। एपीआई द्वारा प्रदान किए गए पैन गुणों का उपयोग करके, आप विशिष्ट पंक्तियों और स्तंभों को भी फ्रीज करते हैं।

पाइथन ऐप्स में एलएस स्प्रेडशीट में पेज का उपयोग कैसे करें

from xlwt import *
w = Workbook()
ws1 = w.add_sheet('sheet 1')
ws2 = w.add_sheet('sheet 2')
ws3 = w.add_sheet('sheet 3')
ws4 = w.add_sheet('sheet 4')
ws5 = w.add_sheet('sheet 5')
ws6 = w.add_sheet('sheet 6')
for i in range(0x100):
    ws1.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws2.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws3.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws4.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws5.write(i//0x10, i%0x10, i)
for i in range(0x100):
    ws6.write(i//0x10, i%0x10, i)
ws1.panes_frozen = True
ws1.horz_split_pos = 2
ws2.panes_frozen = True
ws2.vert_split_pos = 2
ws3.panes_frozen = True
ws3.horz_split_pos = 1
ws3.vert_split_pos = 1
ws4.panes_frozen = False
ws4.horz_split_pos = 12
ws4.horz_split_first_visible = 2
ws5.panes_frozen = False
ws5.vert_split_pos = 40
ws4.vert_split_first_visible = 2
ws6.panes_frozen = False
ws6.horz_split_pos = 12
ws4.horz_split_first_visible = 2
ws6.vert_split_pos = 40
ws4.vert_split_first_visible = 2
w.save('panes.xls')
 हिन्दी