将字体从电子表格导出到 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的主要内容,如果未能解决你的问题,请参考以下文章
如何从命令行 Python 脚本将所有工作表保存在 LibreOffice Calc 电子表格中
google docs电子表格导出:如何从时间、日期中删除撇号[关闭]