为了账号安全,请及时绑定邮箱和手机立即绑定

xlsxwriter AttributeError:“str”对象没有属性“

xlsxwriter AttributeError:“str”对象没有属性“

一只甜甜圈 2023-10-11 16:10:07
我正在尝试编写一个 python 脚本,在其中将多个工作表添加到 Excel 文档中,每个工作表的名称都是文件夹的名称,但我不断收到错误“AttributeError: 'str' object has no attribute 'add_worksheet'”这是我的代码示例:import osimport xlsxwriterdirectory = r"D:\Work\Folders"workbook = (r"D:\Work\Folders\Data.xlsx")for folder in os.listdir(directory):    workbook = ("Data.xlsx")    workbook.add_worksheet(folder)    print (folder)这很简单,但我无法弄清楚问题是什么。
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

您的代码中任何时候都没有使用xlsxwriter. 您只需迭代一个目录并尝试add_worksheet对字符串使用方法,如回溯所示。仅将其包装"Data.xlsx"在元组中并不会神奇地使其成为 Excel 工作簿。您需要查看文档以了解如何使用xlsxwriter它以及如何使用它打开文件。



查看完整回答
反对 回复 2023-10-11
  • 1 回答
  • 0 关注
  • 83 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信