首页 > 解决方案 > 如何使用python在Excel文件的每一页中获取行名?

问题描述

我有一个数据框,其中包含数千行。然后我将其发送到 Excel 文件to_excel(),然后我正在打印 Excel 文件的副本(硬拷贝)。作为表格,行名仅在第一个页面,因此很难确定第二页或任何其他页面中的哪一行。有什么方法可以让我使用 python 在每个页面中获取行名。(我说的是.xlsx不是文件.csv)。谢谢

标签: pythonexcel

解决方案


您可以以编程方式添加带有行号的新列,也可以转到页面布局并启用打印标题。当您启用打印标题时,您将获得行号,但您还将打印列(A、B、C)。如果没问题,那么使用 openpyxl 它看起来像这样。

openpyxl.worksheet.page.PrintOptions(horizontalCentered=None, verticalCentered=None, headings=None, gridLines=None, gridLinesSet=None)

所有 None 值都是可编辑的。所以在这种情况下,它看起来像这样。标题=真

openpyxl.worksheet.page.PrintOptions(horizontalCentered=None, verticalCentered=None, headings=True, gridLines=None, gridLinesSet=None)

更多信息和阅读可以在这里找到


推荐阅读