我正在开发一个程序,需要从 Excel 表中读取值,然后对它们进行一些操作并将结果保存为新文件。
由于python无法直接读取excel文件,我首先必须将文件转换为.txt或.csv。这让我思考这两种文件格式之间是否存在真正的区别。第一个只是用 \t 分隔两列,另一列用分号分隔(当在 python 中使用 .read() 函数时)。如果没有,为什么一个人应该更喜欢 .txt 而不是另一个,反之亦然?
正如 TokenMacGuy 所指出的,TXT 不是一种文件格式,它在不同的上下文中可能意味着多种含义。通常,您可以以 CSV(逗号分隔值)或 TSV(制表符分隔值)形式导出表。您应该选择哪个主要取决于您的数据:如果您的数据中有逗号但没有制表符,您应该选择 TSV。大多数程序应该引用您的单元格(在每个单元格的开头和结尾插入引号)。
最后,至于如何在 python 中实际读取这些文件,您可以手动完成并冒 Office 升级的风险,或者使用stdlib 中的正确模块,该模块具有出色的文档
| 归档时间: |
|
| 查看次数: |
8350 次 |
| 最近记录: |