【问题标题】:Why does Pandas open .xls file extension faster than .xlsx为什么 Pandas 打开 .xls 文件扩展名比打开 .xlsx 快
【发布时间】:2021-07-20 17:30:46
【问题描述】:

当我打开 .xls 格式 here 的 excel 文件时,它的打开速度比使用 Pandas 的 .xlsx 扩展名 here 更快。我正在使用 Pandas 1.0.1 和 Python 3.7.6。这些文件实际上是相同的,为了方便起见,我只是重命名了文件名和第一个工作表名。这些文件由 6 张表格组成,每张表格中有 49 列和大约 1700 行数字数据。如您所见,我在这里只阅读第一张纸,但对于任意数量的纸和行,相同的结果都成立。 (几乎是 4 倍的时差)

是这个原因吗? [来自 https://windowsfileviewer.com]

“虽然 XLS 文件使用专有的二进制格式,但 XLSX 文件使用称为 Open XML 的更新文件格式。Microsoft Excel 2003 及更早版本使用 XLS 扩展名,Microsoft Excel 2007 及更高版本使用 XLSX 扩展名”

我在 Panda 的官方文档中找不到任何信息。我只是想知道为什么以及如何发生这种情况。

【问题讨论】:

    标签: python excel pandas xlsx xls


    【解决方案1】:

    可能是因为 XLS 文件使用专有的二进制格式,而 XLSX 使用称为 Open XML 的新文件格式

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    相关资源
    最近更新 更多