लंबे समय पढ़ने के लिए/एक्सेल 2007 xlsx/xlsm फ़ाइलें लिखने अजगर पुस्तकालय है, लेकिन पिछले जवाब यह फ़ीड के शीर्ष फिर से धक्का दे दिया। दूसरों को पाइथन और एक्सेल का उपयोग करके अपने अनुभव से फायदा हो सकता है।
मैं एक्सेल और पायथन का उपयोग कर रहा हूं। Xlrd, xlwt मॉड्यूल का उपयोग करने के बजाय, मैं आमतौर पर पांडा का उपयोग करता हूं। मुझे लगता है कि पांडा इन मॉड्यूल को आयात के रूप में उपयोग करते हैं, लेकिन मुझे स्प्रेडशीट बनाने और पढ़ने के लिए प्रदान किए गए पांडों का उपयोग करके इसे अधिक आसान लगता है। पांडों की डाटाफ्रेम संरचना बहुत "स्प्रेडशीट जैसी" है और मेरी राय में जीवन को बहुत आसान बनाता है।
मैं जिस अन्य विकल्प का उपयोग करता हूं (आपकी समस्या के सीधे उत्तर में नहीं) DataNitro है। यह आपको एक्सेल के भीतर सीधे पाइथन का उपयोग करने की अनुमति देता है। अलग-अलग उपयोग केस, लेकिन आप इसका उपयोग करेंगे जहां आपको सामान्यतः एक्सेल में वीबीए कोड लिखना होगा।
एक सामान्य टिप्पणी यह है कि कार्यालय फ़ाइल स्वरूप स्वयं बहुत जटिल हैं, लेकिन अधिकांश कार्यालय उपकरण बहुत सरल प्रारूपों में पढ़े जाएंगे। क्या आपने इसके बजाय '.csv' लिखने पर विचार किया है? – katrielalex