openpyxl 读取数据的格式
时间: 2024-03-03 13:45:00 浏览: 140
openpyxl是一个用于读取和写入Excel文件的Python库。它支持读取和写入Excel文件的各种数据类型,包括单元格的值、公式、样式、图表等。
以下是使用openpyxl读取Excel数据的示例:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有的工作表
sheets = workbook.sheetnames
# 选择第一个工作表
sheet = workbook[sheets[0]]
# 获取工作表的行数和列数
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)
# 关闭Excel文件
workbook.close()
```
上述代码首先使用`openpyxl.load_workbook()`函数打开Excel文件,然后使用`workbook.sheetnames`获取所有的工作表名称。接下来,选择第一个工作表并使用`sheet.max_row`和`sheet.max_column`获取工作表的行数和列数。然后,使用嵌套的循环遍历工作表的所有单元格,并使用`sheet.cell()`方法获取每个单元格的值。
请注意,上述代码中的`example.xlsx`是一个示例文件名,你需要根据实际情况替换为你要读取的Excel文件的路径。
阅读全文