为了轻松创建电子表格:使用odslib或用于 python3:odslib3 ……即使该项目最近一次更新是在六年前(2013-07-19),它直接开箱即用,只查看了一个示例。从存储库下载示例包。
$ pip install odslib
然后可以像这样创建一个示例电子表格:
#!/usr/bin/python
import sys
import odslib
doc = odslib.ODS()
def writeRow( doc, row, name, power, rating ):
doc.content.getCell( 0, row).stringValue( name )
doc.content.getCell( 1, row).stringValue( power )
doc.content.getCell( 2, row).floatValue( rating )
# the column names
writeRow( doc, 0, "Name", "Power", "Rating" )
# some lines of content
writeRow( doc, 1, "Mr. Incredible", "Strength", 0.8 )
writeRow( doc, 2, "Elastigirl", "Elasticity", 0.9 )
writeRow( doc, 3, "Frozone", "Ice", 0.7 )
writeRow( doc, 4, "Syndrome", "n/a", 0.3 )
writeRow( doc, 5, "Jack-Jack", "All", 1.0 )
doc.save("supers.ods")