创建带有Microsoft Excel和OpenOffice图表的Opendocument电子表格

odscharts的Python项目详细描述


https://travis-ci.org/sonofeft/ODSCharts.svg?branch=masterhttps://img.shields.io/pypi/v/ODSCharts.svghttps://img.shields.io/pypi/pyversions/ODSCharts.svghttps://img.shields.io/pypi/l/ODSCharts.svg

用于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

单击图像查看完整大小

./_static/alt_vs_tp_excel.png./_static/alt_vs_tp_oo.png

我想我知道的

  • 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.

就这样…奥德沙尔特就是这样诞生的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java检查url是否等于或是的子目录?   java为什么我在hasNextLine上出错,而在hasNext上却没有?   如果条件变为真,如何停止while循环读取文件的每一行?   java JAXB:当使用XML模式(.xsd)验证XML文件时,如果验证失败,我能知道是哪个XML标记导致了它吗?   java Hadoop Reduce输出文件从未为大数据创建过   java EJB3,查询返回了一个以上结果的JPA错误。getSingleResult()   绑定StringProperty时发生java多线程错误   java三元运算符和基元类型   java在结果集上迭代时的奇怪行为   java EJB工厂类   java Firebase数据库   java需要帮助使用正则表达式来提取标记中的数据   不使用StringBuffer的java反向字符串。反向   java AIR admob问题#3500:扩展上下文没有名为CacheInterstitual的方法   java为什么我要在Spring Boot应用程序上配置DB连接时出现这个异常?创建名为“dataSource”的bean时出错   来自用户特定文件的java Spring引导重写属性