Нет. Насколько я знаю, в настоящее время это невозможно. Если вы знаете, что будете делать комментарии при разработке таблицы, вы можете просто указать столбец, который будет содержать эти комментарии. Кроме того, вы можете использовать что-то вроде
pd.read_excel('tmp.xlsx', index_col=0, comment='#')
, чтобы указать, что любая ячейка, которая начинается с #
, будет рассматриваться как комментарий. Из документации относительно аргумента комментария pandas
:
Комментарии в оставшейся части строки. Передайте символ или символы этому аргументу, чтобы указать комментарии во входном файле. Любые данные между строкой комментария и концом текущей строки игнорируются.
обновление
Я бы хотел сказать, что знаю, 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)
Возможно, вы могли бы заставить это как-то взаимодействовать с вашими данными!