python从xlsx文件中读取数据
时间: 2023-09-22 13:12:21 浏览: 102
要从 XLSX 文件中读取数据,可以使用 Python 的第三方库 `openpyxl`。以下是一个简单的示例代码,使用 `openpyxl` 读取 XLSX 文件中的数据:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择一个工作表
worksheet = workbook['Sheet1']
# 读取单元格数据
cell = worksheet['A1']
print(cell.value)
# 读取整个行的数据
for row in worksheet.iter_rows(min_row=2):
for cell in row:
print(cell.value, end=' ')
print()
# 读取整个列的数据
for col in worksheet.iter_cols(min_col=1, max_col=1, min_row=2):
for cell in col:
print(cell.value)
```
在上面的示例中,我们首先使用 `openpyxl.load_workbook()` 方法打开 Excel 文件,然后选择一个工作表来读取数据。使用 `worksheet['A1']` 可以读取单元格 A1 中的数据。使用 `worksheet.iter_rows()` 可以迭代整个工作表的行,使用 `worksheet.iter_cols()` 可以迭代整个工作表的列。注意,`iter_rows()` 和 `iter_cols()` 方法都可以指定开始行、结束行、开始列、结束列等参数,以便读取需要的数据。
阅读全文