You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

openpyxl运行正常但未在本地生成.xlsx文件问题求助

解决openpyxl保存文件无报错但未生成文件的问题

以下是几种排查和解决的方向:

  • 确认文件保存位置
    代码中使用相对路径'example.xlsx'时,文件会被保存到Python脚本的当前工作目录,而非你执行命令的目录。可以先打印当前工作目录确认:

    import os
    print(os.getcwd())
    

    也可以直接使用绝对路径指定保存位置,避免路径混淆:

    wb.save(r'C:\Users\User\Desktop\excel_auto\example.xlsx')
    
  • 检查目录写入权限
    如果目标目录是系统保护文件夹(如Program Files),当前用户可能没有写入权限,导致文件静默保存失败。建议先尝试将文件保存到桌面、文档等权限明确的位置测试。

  • 排查隐藏文件
    打开文件资源管理器的「显示隐藏文件」选项,确认文件没有被标记为隐藏属性。

  • 移除不必要的close()调用
    openpyxl的save()方法已经完成数据写入操作,wb.close()并非必须调用。可以尝试移除该语句后重新运行代码:

    from openpyxl import Workbook
    
    wb = Workbook()
    ws = wb.active
    ws.title = "first"
    wb.save('example.xlsx')
    

内容的提问来源于stack exchange,提问作者김성훈

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:42:28