使用pandas将指定数据写入final.xlsx的第二个工作表
时间: 2024-10-16 21:04:32 浏览: 28
一、车次上车人数统计表.xlsx
在Python中,如果你已经有了DataFrame `df` 并想将其写入名为 "final.xlsx" 的Excel文件的第二个工作表(通常是 "Sheet1"),可以使用pandas的`to_excel`函数。这是一个示例:
```python
import pandas as pd
# 假设df是你想要写入的数据
# df = ... # 这里应该是一个已经准备好的DataFrame
# 检查final.xlsx是否存在,如果不存在则创建
if not os.path.isfile('final.xlsx'):
with pd.ExcelWriter('final.xlsx') as writer:
pass
# 将数据写入到 final.xlsx 的第二个工作表
df.to_excel('final.xlsx', sheet_name='Sheet1', index=False) # index=False 表示不保留索引列
# 提醒:如果final.xlsx文件已存在并且Sheet1已经有数据,`to_excel`会追加新的数据到现有工作表,如果你想覆盖原有数据,可以先删除该工作表再写入,如:
# writer.book.remove(writer.sheets['Sheet1']) # 删除原Sheet1
# df.to_excel(writer, sheet_name='Sheet1', index=False)
阅读全文