Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么熊猫打开.xls文件扩展名比.xlsx快_Python_Excel_Pandas_Xlsx_Xls - Fatal编程技术网

Python 为什么熊猫打开.xls文件扩展名比.xlsx快

Python 为什么熊猫打开.xls文件扩展名比.xlsx快,python,excel,pandas,xlsx,xls,Python,Excel,Pandas,Xlsx,Xls,当我以.xls格式打开excel文件时,它的打开速度要快于使用Pandas的.xlsx扩展名。我正在使用Pandas 1.0.1和Python 3.7.6。这些文件在字面上是一样的,为了方便起见,我只是重命名了文件名和第一张纸的名称。这些文件由6张表格组成,每张表格中有49列和大约1700行数字数据。正如你所看到的,我只是在这里读第一张纸,但同样的结果适用于任何数量的纸和行。(时差几乎是4倍) 这是原因吗?[来自https://windowsfileviewer.com] XLS文件使用专有的二

当我以.xls格式打开excel文件时,它的打开速度要快于使用Pandas的.xlsx扩展名。我正在使用Pandas 1.0.1和Python 3.7.6。这些文件在字面上是一样的,为了方便起见,我只是重命名了文件名和第一张纸的名称。这些文件由6张表格组成,每张表格中有49列和大约1700行数字数据。正如你所看到的,我只是在这里读第一张纸,但同样的结果适用于任何数量的纸和行。(时差几乎是4倍)

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

XLS文件使用专有的二进制格式,而XLSX文件使用一种新的文件格式,称为开放式XML。XLS扩展名由Microsoft Excel 2003及更早版本使用,XLSX扩展名由Microsoft Excel 2007及更高版本使用


我找不到有关熊猫官方文件的任何信息。我只是想知道为什么会发生这种情况。可能是因为XLS文件使用专有的二进制格式,而XLSX使用的是一种新的文件格式,称为Open XML。这个链接会有所帮助