在 Python 中将 Excel XLSX 转换为 CSV,无需安装任何东西

问题描述 投票:0回答:2

我们对可以安装的内容有非常严格的规定,并且没有办法绕过它们,并且我可以承担法律后果。我什至无法安装 PIP,更不用说运行它了。

如果我们接受这一点,有什么方法可以将 Excel .xlsx 文件转换为 csv 吗?

有可以运行的 DOS 命令行吗? DuckDuckGo 似乎不这么认为。

是否有一个Python模块,我可以简单地下载,而不必使用PIP? (最好是单个文件,而不是目录树,因为我必须将它与我的脚本一起分发))

还有其他办法吗?

python excel csv converters
2个回答
0
投票

查看我的脚本 tabxlsx.py - 单个文件,没有额外的依赖项。

可以通过复制粘贴到目标系统来完成安装。它使用标准 Python 中的内部 xml 和 zip 模块来读取和写入 Excel xlsx 文件,并将其转换为其他格式(包括 csv)。


-1
投票

这里有很多从 csv 转换为 xlsx 的解决方案。包含可以通过 PIP 安装的库示例。您可以获得如何转换的高级想法。 Python 将 csv 转换为 xlsx

如果没有库(xlsxWriter、openpyxl 等),您应该对 xlsx 文件结构有深入的了解。

© www.soinside.com 2019 - 2024. All rights reserved.