2010-03-01 15 views
9

मेरे पास एक स्प्रेडशीट-आधारित स्वचालित रिपोर्ट है जिसे कुछ चार्ट, समेकित फ़ंक्शंस (जैसे एसयूएम और औसत) और स्वरूपित कोशिकाओं (तिथियां, प्रतिशत इत्यादि) के साथ प्रतिदिन बनाया जाना आवश्यक है।पायथन, ओपनऑफिस: प्रोग्रामेटिक रूप से स्प्रेडशीट्स मैनिपुलेटिंग

मैंने write these results directly to an Excel file पर प्रयास किया है, लेकिन पायथन का xlwt और xlrd चार्ट और फ़ंक्शंस का समर्थन नहीं करता है।

इसके अलावा, मौजूदा, स्वरूपित एक्सेल फ़ाइल खोलने और कुछ सेल के मानों को बदलने की कोशिश करने से मौजूदा फाइल में सभी चार्ट और फ़ंक्शन मिटा दिए गए हैं।

क्या ओपनऑफिस स्प्रेडशीट में चार्ट और फ़ंक्शंस लिखने का कोई तरीका है, या डेटा को मिटाने के बिना कम से कम मौजूदा स्प्रेडशीट में सेल्स को बदलना है? यदि ऐसा करने के लिए एक पाइथोनिक तरीका है, तो मैं आसानी से ओओ फ़ाइल को Excel फ़ाइल में परिवर्तित कर सकता हूं और इसे वितरित कर सकता हूं।

अग्रिम धन्यवाद,
एडम

उत्तर

5

आप संयुक्त राष्ट्र संघ एपीआई का उपयोग करने PyUNO, एक अजगर लाइब्रेरी का उपयोग कर सकते हैं।

Here कैल्क दस्तावेज़ में कुछ कुशलताएं करने के लिए एक पायथन उदाहरण है।

+0

धन्यवाद, इसमें देखेंगे। अगर मैं भाग्यशाली हूं, तो मैं पहले चार्ट और सूत्र बना सकता हूं और सेल की सामग्री को आसानी से बदल सकता हूं। –

1

आप इस के लिए देख रहे: http://ooopy.sourceforge.net/

ओपन Office.org एपीआई सुलभ अजगर से?

या यह? http://api.openoffice.org/

ओपनऑफिस.org एपीआई प्रोजेक्ट?

यह मददगार हो सकता है, यह भी: http://wiki.services.openoffice.org/wiki/Python

+0

मैं वहां देख रहा हूं, लेकिन चार्ट और सूत्र जोड़ने पर कोई ठोस स्पष्टीकरण नहीं मिला। –

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