python 多sheet工作簿table.xlsx中sheet1中追加两行数据,后并保存table.xlsx
时间: 2024-11-03 15:21:04 浏览: 4
python实例52-Pandas提取指定数据并保存在原Excel工作簿中.rar
在Python中,我们可以使用pandas库来处理Excel文件,包括读取、操作以及保存。假设你想在名为`table.xlsx`的工作簿中的`sheet1`表单里追加两行数据,可以按照以下步骤操作:
```python
import pandas as pd
# 加载现有的Excel文件,如果不存在会创建一个空的数据框
df = pd.read_excel('table.xlsx', sheet_name='sheet1')
# 创建新的数据行,这里以字典形式表示
new_rows = [
{'column1': 'value1', 'column2': 'value2'}, # 根据实际列名替换
{'column1': 'value3', 'column2': 'value4'} # 可能会有更多列
]
# 将新行追加到现有数据框的末尾
df = df.append(new_rows, ignore_index=True) # ignore_index=True是为了保持索引连续
# 写回Excel文件
with pd.ExcelWriter('table.xlsx') as writer:
df.to_excel(writer, sheet_name='sheet1', index=False)
# 或者直接保存到指定位置,不需要打开writer
# df.to_excel('table.xlsx', sheet_name='sheet1', index=False)
阅读全文