0

我确实有一个包含 N ROWS 和 N 列的 excel 文件。很少有列在该 excel 文件中包含 PNG 文件。如何在不忽略 PNG 文件的情况下将此 excel 文件转换为 CSV?

任何人都可以提出一个好的pythonic方式/一些模块或工具来实现这一点吗?

4

2 回答 2

0

您可以使用openpyxl读取 Excel 文件,然后使用base64将 PNG 图像编码为 ASCII 符号,以便您可以将它们包含在 CSV 文件中。

注意:我不确定您是否可以使用 openpyxl 读取嵌入式 PNG 图像的二进制数据,因此您可能需要尝试不同的 Python Excel 库。

于 2013-09-30T07:04:31.467 回答
0

编写代码有点难,但你可以使用转换器,它又快又好。

sudo apt-get install gnumeric

你可以这样做:

ssconvert yout file.xls output_name.csv
于 2013-09-30T06:56:24.073 回答