创建带有Microsoft Excel和OpenOffice图表的Opendocument电子表格
odscharts的Python项目详细描述
用于Microsoft Excel和OpenOffice的odscharts
ods charts使用散点图创建opendocument电子表格 Microsoft Excel或OpenOffice可以打开和操作。
参见代码:https://github.com/sonofeft/ODSCharts
参见文档:http://odscharts.readthedocs.org/en/latest/
见PYPI页:https://pypi.python.org/pypi/odscharts
odscharts将创建可由microsoft excel或openoffice读取的ods文件。
格式是完整电子表格支持的一个非常狭窄的子集。 没有试图提供完整的api接口:
#. All sheets contain either a table of numbers or a chart object - A table of numbers: - starts at "A1" - row 1 is labels - row 2 is units - row 3 through N is float or string entries - Chart objects are scatter plots - Each series is a column from a table - Each x axis is a column from a table
单击图像查看完整大小
我想我知道的
- Matplotlib is very good when you want to publish a chart without the data.
- Spreadsheets are very good when you want to publish both the chart and the data.
- Python is a great general-purpose programming language for science and engineering
- Therefore the world needs a cross-platform, open-source, python solution to generate cross-platform, open-source spreadsheet files.
我对ODS的了解
- ^{tt1}$ files are cross-platform, open-source spreadsheet files.
- OpenOffice reads ^{tt1}$ files created by Excel much better than Excel reads ^{tt1}$ files created by OpenOffice.
- Excel ^{tt1}$ files are more simple than OpenOffice ^{tt1}$ files (Excel only partially supports ^{tt6}$)
- It makes sense to reverse-engineer Excel-generated ^{tt1}$ files as cross-platform, open-source spreadsheet files.
- ODSCharts generates ^{tt1}$ files by reverse-engineering ^{tt1}$ files created by Excel.
就这样…奥德沙尔特就是这样诞生的。