python 用openpyxl打印excel中指定的行
时间: 2024-10-29 18:23:54 浏览: 22
python使用openpyxl和xlrd读写excel文件封装脚本-开包即用
在Python中,你可以使用`openpyxl`库来打印Excel文件中的指定行。以下是如何做到这一点的示例:
```python
from openpyxl import load_workbook
# 加载Excel文件(假设名为'test.xlsx')
workbook = load_workbook(filename='test.xlsx')
# 选择工作表
sheet = workbook.active
# 指定要打印的行数范围,例如从第2行开始到第5行
start_row = 2
end_row = 5
# 打印指定行的数据
for row in range(start_row, end_row + 1): # 注意加1是因为索引从0开始计数
for cell in sheet[row][1:3]: # 这里假设我们只打印第1列和第2列
print(cell.value, end="--")
print() # 结束一行并打印换行符
# 关闭文件
workbook.close()
```
这段代码会打印出从指定起始行`start_row`到结束行`end_row`之间,以及第1列和第2列的内容。记得根据实际需要调整行号和列号。
阅读全文