openpyxl打印excel表格
时间: 2023-11-01 14:58:42 浏览: 97
使用openpyxl库可以很方便地打印Excel表格。具体步骤如下:
```python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要打印的工作表
worksheet = workbook['Sheet1']
# 遍历工作表的每一行
for row in worksheet.iter_rows():
# 遍历行中的每一个单元格
for cell in row:
# 打印单元格的值
print(cell.value, end='\t')
print()
# 关闭工作簿
workbook.close()
```
相关问题
Openpyxl导入excel表格的数据
使用Openpyxl库可以轻松地将Excel表格导入Python中。以下是一个例子:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 打印表格数据
for row in worksheet.iter_rows(values_only=True):
print(row)
```
这个例子假设你的Excel文件名为"example.xlsx",并且里面只有一个工作表。如果你有多个工作表,你可以使用`workbook.worksheets`来选择不同的工作表。这个例子使用了`iter_rows()`函数来迭代每一行数据,并使用了`values_only=True`参数来让每个单元格返回它们的值而不是对象。
Openpyxl引用excel表格的数据
使用Openpyxl库可以很方便地读取Excel表格中的数据。以下是一个简单的示例代码,演示如何读取一个名为“Sheet1”的工作表中的数据。
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook['Sheet1']
# 遍历行和列,并打印单元格的值
for row in sheet.iter_rows(values_only=True):
for cell in row:
print(cell)
```
可以使用`load_workbook`函数打开Excel文件。然后,使用`workbook`对象的`sheetnames`属性获取所有工作表的名称。接着,使用`workbook`对象的`active`属性或`get_sheet_by_name`方法获取要操作的工作表。最后,使用`iter_rows`方法遍历每一行,并使用`values_only`参数将单元格的值作为元组返回。
阅读全文