将字体从电子表格导出到 python

Posted

技术标签:

【中文标题】将字体从电子表格导出到 python【英文标题】:export font from spreadsheet to python 【发布时间】:2014-04-30 21:36:05 【问题描述】:

我想将 OpenOffice Calc 中的电子表格数据发送到 python 文件。

电子表格包含使用一些奇怪字体的字符串,OpenOffice 可以正确显示它们。我找不到将字体信息导入 .csv 导出的方法;我很乐意找到一种从电子表格文件中提取数据的 Python 方法。

有什么想法吗?

【问题讨论】:

为什么需要从电子表格中提取字体信息?是用Wingdings还是什么的? 这个问题令人困惑——您是要保留格式还是提取数据?我问是因为你说你会很高兴找到一种从电子表格文件中提取数据的 python 方法。 您是否尝试将字体名称作为 .csv 的列之一?如果不是,你的意图是什么? @WilliamKunkel -- 基本上,是的。例如,一个字符串是希伯来语,另一个使用原始字体。 (这整件事仅供内部使用,字体的可用性没有问题。) @PyNEwbie -- 两者都有。通过“提取数据”,我包括格式化(即字体)数据。 【参考方案1】:

CSV 文件不存储字体元数据。相反,您应该尝试将存储的电子表格转换为 XLS 格式(或您选择的其他格式)。

然后,您可以使用支持以下格式的python库:

http://www.python-excel.org/

【讨论】:

以上是关于将字体从电子表格导出到 python的主要内容,如果未能解决你的问题,请参考以下文章

将 mySQL 表导出到 OpenOffice 电子表格

如何从命令行 Python 脚本将所有工作表保存在 LibreOffice Calc 电子表格中

google docs电子表格导出:如何从时间、日期中删除撇号[关闭]

使用脚本将 Google 电子表格导出到文本文件

VBA Excel - 从 MS Access 将列名保存到电子表格

请问如何将金蝶k3帐套里的财务报表导出到桌面,生成电子表格?