展示用python操作excel所有实例
时间: 2023-07-27 08:13:35 浏览: 107
Python 处理Excel:课件+数据+源代码
好的,下面是一些使用 Python 操作 Excel 的示例:
1. 读取 Excel 文件
使用 Pandas 库可以方便地读取 Excel 文件,示例代码如下:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('example.xlsx')
# 打印 DataFrame
print(df.head())
```
2. 写入 Excel 文件
使用 Pandas 库也可以将数据写入 Excel 文件,示例代码如下:
```python
import pandas as pd
# 创建 DataFrame
data = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['Beijing', 'Shanghai', 'Guangzhou']
}
df = pd.DataFrame(data)
# 写入 Excel 文件
df.to_excel('example.xlsx', index=False)
```
3. 使用 openpyxl 库操作 Excel 文件
openpyxl 是一个 Python 库,可以用来读取、写入和修改 Excel 文件,示例代码如下:
```python
from openpyxl import Workbook, load_workbook
# 创建 Workbook 对象
wb = Workbook()
# 获取默认的工作表
ws = wb.active
# 写入数据
ws['A1'] = 'Name'
ws['B1'] = 'Age'
ws['C1'] = 'City'
ws.append(['Alice', 25, 'Beijing'])
ws.append(['Bob', 30, 'Shanghai'])
ws.append(['Charlie', 35, 'Guangzhou'])
# 保存 Excel 文件
wb.save('example.xlsx')
# 读取 Excel 文件
wb = load_workbook('example.xlsx')
ws = wb.active
for row in ws.iter_rows(min_row=1, max_col=3, values_only=True):
print(row)
```
以上就是一些使用 Python 操作 Excel 的示例,希望能对你有所帮助。
阅读全文