如何通过xls文件中的已定义名称读取表?

时间:2019-07-03 09:18:17

标签: python excel openpyxl xlsx xls

我有一个xls文件,其中包含某些单元格和某些表中的数据。表格具有定义的名称,如下图所示。 一个工作表中可以有多个表,并且这些表的定义名称是唯一的。

Defined Table names

我想知道我们如何使用python提取文件中的所有表。

我目前能够使用openpyxl库对 .xlsx 文件执行此操作,但是找不到任何对 .xls 文件执行此操作的库。我研究了xlrd xlsxwriter和其他一些图书馆。

替代解决方案,这是将xls文件转换为xlsx并继续使用xlsx文件的方法。

但是由于某些原因,将文件从xls转换为xlsx时,仅复制单元格数据,并且丢失表对象以及表的定义名称。

0 个答案:

没有答案