2011-07-26 9 views
17

मैं चाहता हूँ करने के लिए एक पाठ फ़ाइल पढ़ा है, एक विंडोज़ .xls फ़ाइल यानी में लिखते हैं, एक .xls फ़ाइल बना सकते हैं और बाद में बनाई गई .xls करने के लिए कुछ संशोधन कर फ़ाइल। मैं क्या कर रहे हैं सभी उपलब्ध संकुल के रूप में google'd हैअजगर -। बेस्ट मॉड्यूल XLS फ़ाइलों में लिखने के लिए

Win32 Com client 
--> xlrd (Only for Reading from xls files I guess) 
| 
--> xlwt (only for writing into xls files) 
PyExcelerator 

इन कार्यों को करने के लिए सबसे अच्छा मॉड्यूल क्या है? कोई सुझाव?

+0

तो, xlwt के साथ क्या गलत है, मुझे इसके साथ कभी परेशानी नहीं हुई है। – fncomp

+0

कोई जोश, मैं यह नहीं कह रहा हूं कि xlwt के साथ कुछ गड़बड़ है। मैं केवल राय के लिए पूछ रहा हूं कि किसके साथ जाने का सबसे अच्छा मॉड्यूल है। –

+0

मैंने देखा, सोचा कि xlwt और xlrd के बीच की जरूरतों में अंतर था जो मुझे नहीं पता था। – fncomp

उत्तर

15

xlwt अच्छा काम करता है।

यदि आप .xlsx फ़ाइलें (Office 2007 और 2010 में उपयोग किए गए नए प्रारूप) बनाना चाहते हैं, तो openpyxl है।

मैं एक्सेल ड्राइव करने के लिए PyWin32 COM स्वचालन का उपयोग करने पर एक देशी पायथन लाइब्रेरी (xlwt या openpyxl) की सिफारिश करता हूं।

+2

यहां एक अद्यतन है: '.xlsx' फ़ाइलों को बनाने के लिए वहां [xlsxwriter] (https://xlsxwriter.readthedocs.org/en/latest/) मॉड्यूल भी दिखने योग्य है। – alecxe

संबंधित मुद्दे