python如何读写Excel
时间: 2023-02-07 17:05:34 浏览: 74
可以使用 Python 的第三方库来读写 Excel。常用的库有 pandas 和 openpyxl。
使用 pandas 读取 Excel 文件:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('文件名.xlsx', sheet_name='工作表名称')
# 打印前几行数据
print(df.head())
```
使用 pandas 写入 Excel 文件:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'列1': [1, 2, 3], '列2': [4, 5, 6]})
# 写入 Excel 文件
df.to_excel('文件名.xlsx', index=False, sheet_name='工作表名称')
```
使用 openpyxl 读取 Excel 文件:
```python
from openpyxl import load_workbook
# 读取 Excel 文件
wb = load_workbook('文件名.xlsx')
# 获取工作表
ws = wb['工作表名称']
# 遍历工作表中的所有单元格
for row in ws.rows:
for cell in row:
print(cell.value)
```
使用 openpyxl 写入 Excel 文件:
```python
from openpyxl import Workbook
# 创建一个工作簿
wb = Workbook()
# 获取当前激活的工作表
ws = wb.active
# 写入数据
ws['A1'] = 1
ws['B1'] = 2
ws['C1'] = 3
# 保存工作簿
wb.save('文件名.xlsx')
```
需要注意的是,pandas 和 openpyxl 都需要安装,使用前需要先安装。
安装 pandas:
```
pip install pandas
```
安装 openpyxl:
```
pip install openpyxl
```
希望这些信息能帮到你。