Creates OpenDocument Spreadsheets with charts for Microsoft Excel and OpenOffice
ODSCharts For Microsoft Excel And OpenOffice
ODSCharts creates Opendocument spreadsheets (*.ods files) with scatter charts that either Microsoft Excel or OpenOffice can open and manipulate.
See the Code at: https://github.com/sonofeft/ODSCharts
See the Docs at: http://odscharts.readthedocs.org/en/latest/
See PyPI page at:https://pypi.python.org/pypi/odscharts
ODSCharts will create ods files readable by either Microsoft Excel or OpenOffice.
The format is a very narrow subset of full spreadsheet support. There is no attempt to supply a full API interface:
#. 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
Click images to see full size
What I Think I Know
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.
What I Know About ODS
*.ods files are cross-platform, open-source spreadsheet files.
OpenOffice reads *.ods files created by Excel much better than Excel reads *.ods files created by OpenOffice.
Excel *.ods files are more simple than OpenOffice *.ods files (Excel only partially supports ods)
It makes sense to reverse-engineer Excel-generated *.ods files as cross-platform, open-source spreadsheet files.
ODSCharts generates *.ods files by reverse-engineering *.ods files created by Excel.
That’s It… That’s how ODSCharts was born.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.