文章目录
- pandas入门
- 使用pandas将内容添加到已有Excel表中
pandas入门
pandas基础操作移步:python数据分析之pandas(一)
本文以pandas进阶知识为主
使用pandas将内容添加到已有Excel表中
步骤:
- 导入必要的库
pandas
用于处理数据和写入 Excel 文件 - 读取已有的 Excel 文件
使用ExcelWriter
对象,并设置mode='a'
和engine='openpyxl'
- 将 DataFrame 写入新的工作表
使用to_excel
方法指定sheet_name
和index
参数,将 DataFrame 写入新的工作表中
import pandas as pd# 假设已有的 Excel 文件路径
existing_file_path = 'existing_file.xlsx'# 创建一个新的 DataFrame
new_data = {'E': [13, 14, 15],'F': [16, 17, 18]
}
new_df = pd.DataFrame(new_data)# 使用 ExcelWriter 并设置 mode='a' 以追加新的工作表
with pd.ExcelWriter(existing_file_path, mode='a', engine='openpyxl') as writer:# 将 new_df 写入新的工作表 'NewSheet'new_df.to_excel(writer, sheet_name='NewSheet', index=False)print(f"New DataFrame has been added to {existing_file_path} as 'NewSheet'")