首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:“Worksheet”对象没有属性“”hide_gridlines“”

AttributeError:“Worksheet”对象没有属性“”hide_gridlines“”
EN

Stack Overflow用户
提问于 2020-10-29 23:15:15
回答 2查看 192关注 0票数 1

我正在尝试运行一个Python代码,这是我的同事写的,他现在已经搬出去了,同样的代码在我的机器上成功运行。但当我在另一台机器上运行它时,它失败了,并出现错误

代码语言:javascript
复制
AttributeError: 'Worksheet' object has no attribute 'hide_gridlines'

不确定这段代码是做什么的,也不确定它是否依赖于任何excel包,如xlrd,openpyxl。但是我已经尝试过不同版本的xlrd和openpyxl。

在互联网上找不到任何帮助。你能说点什么吗?

我使用的是Python 3.8.5

代码语言:javascript
复制
def writeToExcel(ReportPath, SummaryDf, ExecutionDf):
    writer = pd.ExcelWriter(ReportPath)
    SummaryDf.to_excel(writer, sheet_name='Report', startcol=1, startrow=1, index=True)
    ExecutionDf.to_excel(writer, sheet_name='Report',startcol=0, startrow=10, index=False)
    workbook = writer.book
    worksheet = writer.sheets['Report']
    worksheet.hide_gridlines(2)
EN

回答 2

Stack Overflow用户

发布于 2020-10-29 23:55:52

0.0.4版本的XlsxWriter库中添加了函数hide_gridlines。可能是另一台机器安装了旧版本。检查当前安装的版本,并在必要时进行升级。

票数 1
EN

Stack Overflow用户

发布于 2020-10-30 14:40:03

我通过pip安装了XlsxWriter库。它的效果就像一个护身符!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64594021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档