python向Excel中的C1到G8范围中写入数据:
时间: 2023-10-06 07:05:28 浏览: 62
python自动办公-11 在Excel中按条件筛选数据并存入新的表
5星 · 资源好评率100%
这里介绍两种方法,一种是使用openpyxl库,另一种是使用pandas库。
使用openpyxl库:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb.active
# 写入数据
for row in range(1,9):
for col in range(3,8):
cell = ws.cell(row=row, column=col)
cell.value = 'data'
# 保存Excel文件
wb.save('example.xlsx')
```
使用pandas库:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 写入数据
for row in range(8):
for col in range(3,8):
df.iloc[row, col] = 'data'
# 保存Excel文件
df.to_excel('example.xlsx', index=False)
```
需要注意的是,使用pandas库写入数据时需要先读取Excel文件并转换为DataFrame格式,然后再进行操作并保存。另外,可以根据实际需求修改写入数据的方式和内容。
阅读全文