Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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 可以用熊猫阅读excel注释吗?_Python_Excel_Pandas - Fatal编程技术网

Python 可以用熊猫阅读excel注释吗?

Python 可以用熊猫阅读excel注释吗?,python,excel,pandas,Python,Excel,Pandas,我有一个excel文件(.xlsm),需要从中提取数据,包括存储在某些单元格中作为注释的数据。有可能与熊猫一起阅读这些评论吗?怎么做?没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容 pd.read_excel('tmp.xlsx', index_col=0, comment='#') 指定以#开头的任何单元格都将被视为注释。从: 注释超出了行的其余部分。向此参数传递一个或多个字符,以指示输入文件中的注释。注释

我有一个excel文件(.xlsm),需要从中提取数据,包括存储在某些单元格中作为注释的数据。有可能与熊猫一起阅读这些评论吗?怎么做?

没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容

pd.read_excel('tmp.xlsx', index_col=0, comment='#')
指定以
#
开头的任何单元格都将被视为注释。从:

注释超出了行的其余部分。向此参数传递一个或多个字符,以指示输入文件中的注释。注释字符串和当前行结尾之间的任何数据都将被忽略

更新 我想说我知道
openpyxl
可以阅读评论。示例脚本如下所示:

from openpyxl import Workbook
from openpyxl import load_workbook

wb = load_workbook("test.xlsx")
ws = wb["Sheet1"] # or whatever sheet name

for row in ws.rows:
    for cell in row:
        print(cell.comment)

也许你可以让它与你的数据接口

没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容

pd.read_excel('tmp.xlsx', index_col=0, comment='#')
指定以
#
开头的任何单元格都将被视为注释。从:

注释超出了行的其余部分。向此参数传递一个或多个字符,以指示输入文件中的注释。注释字符串和当前行结尾之间的任何数据都将被忽略

更新 我想说我知道
openpyxl
可以阅读评论。示例脚本如下所示:

from openpyxl import Workbook
from openpyxl import load_workbook

wb = load_workbook("test.xlsx")
ws = wb["Sheet1"] # or whatever sheet name

for row in ws.rows:
    for cell in row:
        print(cell.comment)
也许你可以让它与你的数据接口