看到这篇文章Detail AttributeError: 'module' object has no attribute 'workbook'
对于相同的错误,有一个错字。“W”对于Workbook是大写的。所使用的包装也是xlwt。

我在Unix中使用Python 2.7。安装了XlsxWriter并按以下方式使用(与官方页面http://xlsxwriter.readthedocs.io/getting_started.html中给出的示例相同)
xlsx版本是0.9.3

import xlsxwriter
workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('A1', 'Hello world')

workbook.close()

我使用的是XlsxWriter 0.9.2版。

请帮助我找出这里还有什么问题。现在,我可以使用xlwt包获得Excel输出。

最佳答案

确保您的文件未命名为xlsxwriter.py

如果是这样,这就是为什么我会遇到相同的错误,所有import xlsxwriter要做的就是导入当前文件,而不是在您的python环境中安装的xlsxwriter模块。

希望这可以帮助!

关于python - xlsxwriter.Workbook AttributeError : 'module' object has no attribute 'Workbook' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40151339/

10-12 17:41