使用 python (openpyxl) 从 Excel 中删除网格线

2024-05-05

我正在尝试从使用 openpyxl 创建的 Excel 工作表中删除网格线,但它不起作用。 我正在这样做:

wb = Workbook()   
ws = wb.get_active_sheet()
ws.show_gridlines = False
print ws.show_gridlines
wb.save('file.xlsx')

该代码打印“False”,但保存的文件显示网格线。


该问题已于 2015 年修复。

这是推荐的解决方案(来自描述issue https://bitbucket.org/openpyxl/openpyxl/issues/199)

from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.sheet_view.showGridLines
True
ws.sheet_view.showGridLines = False
wb.save("gridlines.xlsx")

请注意,您应该输入ws.sheet_view.showGridLines而不是ws.showGridLines罢工>。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 python (openpyxl) 从 Excel 中删除网格线 的相关文章

随机推荐