使用Pandas创建动态DataFrame并将多个数据导出到Excel文件可以通过以下步骤实现:
以下是一个示例代码,展示如何使用Pandas创建动态DataFrame并将多个数据导出到一个Excel文件的不同工作表中:
import pandas as pd
# 创建示例数据
data1 = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35]
}
data2 = {
'Product': ['Laptop', 'Phone', 'Tablet'],
'Price': [1000, 500, 300]
}
# 创建DataFrame
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
# 创建ExcelWriter对象
with pd.ExcelWriter('output.xlsx') as writer:
# 将DataFrame写入不同的工作表
df1.to_excel(writer, sheet_name='Users', index=False)
df2.to_excel(writer, sheet_name='Products', index=False)
print("数据已成功导出到Excel文件。")
pd.ExcelWriter
创建一个写入器对象,用于将数据写入Excel文件。to_excel
方法将每个DataFrame写入不同的工作表,并指定工作表名称。通过上述步骤和示例代码,你可以轻松地将多个DataFrame导出到一个Excel文件的不同工作表中,适用于各种数据处理和分析场景。
领取专属 10元无门槛券
手把手带您无忧上云