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

2024-10-02 22:35:46 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Defined Table names

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

我目前可以使用openpyxl库对.xlsx文件执行此操作,但找不到任何对.xls文件执行此操作的库。我研究了xlrdxlsxwriter和其他一些库。你知道吗

另一种解决方案是将xls文件转换为xlsx,然后继续使用xlsx文件。你知道吗

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


Tags: 文件数据对象名称定义原因解决方案xlsx