python - 如何使用python在Excel文件的每一页中获取行名?
问题描述
我有一个数据框,其中包含数千行。然后我将其发送到 Excel 文件to_excel()
,然后我正在打印 Excel 文件的副本(硬拷贝)。作为表格,行名仅在第一个页面,因此很难确定第二页或任何其他页面中的哪一行。有什么方法可以让我使用 python 在每个页面中获取行名。(我说的是.xlsx
不是文件.csv
)。谢谢
解决方案
您可以以编程方式添加带有行号的新列,也可以转到页面布局并启用打印标题。当您启用打印标题时,您将获得行号,但您还将打印列(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)
更多信息和阅读可以在这里找到
推荐阅读
- ember.js - 如何更新对象数组的特定属性?
- python-3.x - Python没有读取我的while循环和if语句中的所有比较运算符
- scala - How to write pointcut with customized annotation to print the global variable value that used in a function?
- ruby - Ruby - select items from an array of tuples using items from an other array containing a single field
- python - ndarray 到字符串操作
- scala - 如何将完全形成的 SQL 与 Spark 结构化流结合使用
- visual-studio-code - Ionide F# - 整理所有文件
- ios - 以编程方式显示和隐藏容器 UIView 及其子视图
- r - 如何更改 rasterbrick 绘图的主标题?
- amazon-web-services - Terraform - 如何创建 AWS MediaConvert JobTemplate?