python实现解析excel
时间: 2023-08-05 13:06:17 浏览: 102
Python提供了多种库来解析Excel文件,其中比较常用的有以下几种:
1. `openpyxl`:一个用于读写Excel文件的库,支持Excel 2010及以上版本的xlsx文件格式。
安装方式:`pip install openpyxl`
使用示例:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('example.xlsx')
# 选择工作表
sheet = workbook['Sheet1']
# 遍历行
for row in sheet.iter_rows(values_only=True):
# 打印每行的值
print(row)
```
2. `xlrd`:一个用于读取Excel文件的库,支持Excel 2003及以下版本的xls文件格式。
安装方式:`pip install xlrd`
使用示例:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
# 选择工作表
sheet = workbook.sheet_by_index(0)
# 遍历行
for row_index in range(sheet.nrows):
# 获取行数据
row = sheet.row_values(row_index)
# 打印每行的值
print(row)
```
3. `pandas`:一个强大的数据分析库,也可以用于读写Excel文件。
安装方式:`pip install pandas`
使用示例:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
# 打印所有数据
print(df)
```
以上是几个常用的Python库,你可以根据自己的需求选择适合的库来解析Excel文件。
阅读全文