python操作excel自动填数
时间: 2023-09-15 09:21:00 浏览: 190
python 操作excel
5星 · 资源好评率100%
你可以使用Python的pandas和openpyxl库来操作Excel。首先,使用pandas读取Excel文件:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
```
接下来,使用pandas的DataFrame对象来操作Excel中的数据,例如给某一列自动填数:
```python
# 给某一列自动填数
start_num = 1
col_name = 'column_name'
df[col_name] = range(start_num, start_num+len(df))
```
最后,使用openpyxl保存修改后的Excel文件:
```python
from openpyxl import load_workbook
# 保存Excel文件
book = load_workbook('filename.xlsx')
writer = pd.ExcelWriter('filename.xlsx', engine='openpyxl')
writer.book = book
df.to_excel(writer, index=False)
writer.save()
```
这样就可以使用Python自动填数并保存Excel文件了。
阅读全文