python读取excel文件获取数据
时间: 2023-06-21 10:20:23 浏览: 60
在Python中,可以使用`openpyxl`库来读取Excel文件中的数据。下面是一个简单的例子:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
sheet = workbook.active
# 读取单元格数据
cell_value = sheet.cell(row=1, column=1).value
print(cell_value)
# 读取一列数据
column_data = []
for cell in sheet['A']:
column_data.append(cell.value)
print(column_data)
# 读取一行数据
row_data = []
for cell in sheet[1]:
row_data.append(cell.value)
print(row_data)
# 读取整个工作表数据
all_data = []
for row in sheet.iter_rows():
row_data = []
for cell in row:
row_data.append(cell.value)
all_data.append(row_data)
print(all_data)
```
在上面的例子中,我们首先使用`load_workbook`方法打开Excel文件,然后使用`active`属性获取第一个工作表。接着,我们可以使用`cell`方法读取单元格数据,使用`sheet['A']`或`sheet[1]`语法读取一列或一行数据,使用`iter_rows`方法读取整个工作表数据。注意,`cell`方法和`sheet['A']`或`sheet[1]`语法都是基于1的索引,而不是基于0的索引。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)