pandas在循环中多次写入数据到一个excel防止锁定的方法

啥都不说,都是泪,直接上代码:

python 复制代码
# 在循环中多次写入数据
for i in range(10):
    # 创建一个新的DataFrame
    df = pd.DataFrame({
        'A': [i],
        'B': [i * 2]
    })
    
    # 每次写入后保存文件
    with pd.ExcelWriter('example.xlsx', engine='openpyxl', mode='a', if_sheet_exists='overlay') as writer:
        df.to_excel(writer, sheet_name='Sheet1', startrow=writer.sheets['Sheet1'].max_row, header=None, index=False)

mode='a' 参数告诉pandas以追加模式打开文件,**if_sheet_exists='overlay' **参数告诉pandas如果工作表已经存在,就覆盖它。这样,每次循环都会将新的数据追加到工作表中,而不会覆盖之前的数据。

相关推荐
2601_960356381 小时前
库存分析岗位秋招准备:SQL、Excel、WMS与供应链指标
数据库·sql·excel
统计学小王子1 小时前
数学建模国赛倒计时5天——《软件工具(Excel)——快捷键总结》
数学建模·excel
2601_963906781 小时前
网页版 Excel 合并工具
excel·软件需求
疯狂小猫咪9 小时前
中小培训机构教务数字化踩坑复盘|从 Excel 过渡到教务系统经验总结
小程序·excel
开开心心_Every16 小时前
实现鼠标键盘动作录制与重复播放的工具
微信·jupyter·pycharm·pdf·计算机外设·word·excel
智途 Tech20 小时前
2026年分析多个Excel、CSV和网页数据的AI工具清单:Tabbit 浏览器多源引用
大数据·人工智能·excel
ltqvibe1 天前
AI问数、找IT取数、自己导Excel,三条路怎么选
人工智能·excel·数据报表·智能问数·ai问数·本体语义·取数
ISBN图书1 天前
ISBN 批量查询怎么做?用 Excel 一次补全书名、作者和出版社信息
excel·isbn·图书数据
Irene19911 天前
获取 Excel 填充色的十六进制颜色值:取色器 + 手动转 RGB
excel·wps
三十岁老牛再出发1 天前
8月27日总结
python·pandas