我需要在python读取Excel所有单元格的全部数据
时间: 2024-09-10 09:25:00 浏览: 59
python3 读取Excel表格中的数据
5星 · 资源好评率100%
要在Python中读取Excel文件的所有单元格数据,你可以使用`openpyxl`或`pandas`这样的库。`openpyxl`是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库,而`pandas`提供了更高级的数据结构和分析工具。下面是使用这两种库的基本方法:
使用`openpyxl`读取Excel文件:
```python
import openpyxl
# 打开一个Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = wb.active
# 遍历工作表中的所有单元格
for row in sheet.iter_rows(values_only=True):
for cell in row:
print(cell)
```
使用`pandas`读取Excel文件:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx', engine='openpyxl')
# 打印DataFrame中的数据,DataFrame是pandas中用于存储表格数据的主要数据结构
print(df)
```
阅读全文