Python 可以用熊猫阅读excel注释吗?
我有一个excel文件(.xlsm),需要从中提取数据,包括存储在某些单元格中作为注释的数据。有可能与熊猫一起阅读这些评论吗?怎么做?没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容Python 可以用熊猫阅读excel注释吗?,python,excel,pandas,Python,Excel,Pandas,我有一个excel文件(.xlsm),需要从中提取数据,包括存储在某些单元格中作为注释的数据。有可能与熊猫一起阅读这些评论吗?怎么做?没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容 pd.read_excel('tmp.xlsx', index_col=0, 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)
也许你可以让它与你的数据接口 没有。据我所知,目前还不可能。但是,如果您知道在设计电子表格时将要发表评论,则只需指定包含这些评论的列即可。或者,您可以使用以下内容
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)
也许你可以让它与你的数据接口