शायद OOSheet होगा आप जो खोज रहे हैं:
http://oosheet.hacklab.com.br/
यह तुलना में एक उच्च स्तर अजगर इंटरफेस है अजगर-संयुक्त राष्ट्र संघ (जो OOSheet द्वारा निम्न स्तर एपीआई के रूप में प्रयोग किया जाता है)। आप मैक्रो स्क्रिप्ट बनाने के लिए इसका उपयोग कर सकते हैं, साथ ही एक सॉकेट द्वारा लिबरियोफिस से जुड़े खोल में चल रहे हैं। यह अच्छा है क्योंकि आप शीट में काम करने या कुछ विकसित करने के लिए आईपीथन या अन्य इंटरैक्टिव (आरईपीएल) गोले का उपयोग कर सकते हैं।
>>> from oosheet import OOSheet as S
>>> S('a1').string = 'Hello world'
>>> S('a1').value = 1
>>> S('a2').formula = '=a1+10'
>>> S('a2').value
11.0
>>> S('a2').string
u'11'
>>> S('a2').formula
u'=A1+10'
>>> S('a1').set_value(2).drag_to('a3').drag_to('b3')
>>> S('a1:b3').data_array
((2.0, 3.0), (3.0, 4.0), (4.0, 5.0))
>>> S('g5').string = 'hello world'
>>> S('a1:10').shift_down_until(column_g_satisfies = lambda s: s.string.endswith('world'))
Sheet1.G1:G10
>>> S('a8:b8').cut()
>>> S('a1:4').copy()
>>> S('j5').paste()
>>> S().undo()
>>> S().redo()
>>> S().save_as('/tmp/oosheet_sandbox.ods')
>>> S().quit() # this will close LibreOffice
स्रोत
2014-11-26 05:01:39
सॉफ्टवेयर उपयोग प्रश्न superuser.com पर हैं –