excel python打印
时间: 2024-02-18 18:58:27 浏览: 56
在Python中,可以使用第三方库openpyxl来操作Excel文件,并实现打印功能。下面是一个简单的示例代码,演示如何使用Python打印Excel文件中的内容:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的工作表
sheet = workbook['Sheet1']
# 获取工作表的行数和列数
rows = sheet.max_row
cols = sheet.max_column
# 遍历每个单元格并打印内容
for row in range(1, rows+1):
for col in range(1, cols+1):
cell_value = sheet.cell(row=row, column=col).value
print(cell_value, end='\t')
print()
# 关闭Excel文件
workbook.close()
```
上述代码首先使用`openpyxl.load_workbook()`函数打开Excel文件,然后选择要操作的工作表。接着,通过`sheet.max_row`和`sheet.max_column`获取工作表的行数和列数。然后,使用两个嵌套的循环遍历每个单元格,并使用`sheet.cell().value`获取单元格的值,并使用`print()`函数打印出来。最后,使用`workbook.close()`关闭Excel文件。
请注意,上述代码中的`example.xlsx`是一个示例文件名,你需要根据实际情况修改为你要操作的Excel文件名。
阅读全文