用代码读取Excel特定数据
时间: 2024-05-12 21:19:58 浏览: 47
python读取excel数据.doc
以下是使用Python语言读取Excel特定数据的示例代码:
```python
# 导入openpyxl模块
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('data.xlsx')
# 选择工作表
sheet = wb['Sheet1']
# 读取特定单元格数据
cell_value = sheet.cell(row=2, column=3).value
print(cell_value)
# 读取特定行数据
row_values = []
for cell in sheet[2]:
row_values.append(cell.value)
print(row_values)
# 读取特定列数据
column_values = []
for cell in sheet['C']:
column_values.append(cell.value)
print(column_values)
# 读取特定区域数据
range_values = []
for row in sheet.iter_rows(min_row=2, max_row=4, min_col=2, max_col=4):
row_values = []
for cell in row:
row_values.append(cell.value)
range_values.append(row_values)
print(range_values)
```
上述代码中,使用了openpyxl模块来读取Excel文件。首先使用load_workbook函数打开Excel文件,然后选择要读取的工作表。接着,分别使用cell函数、工作表的行对象、列对象和iter_rows函数来读取特定单元格、行、列和区域的数据。最后将读取的数据打印出来。
阅读全文