我试图在成功生成的.xls上隐藏网格,其中包含2张。我读了xlwt doc以及可以在xlwt相关对象上设置的其他属性,包括show_grid函数。我试图跟随,但它没有改变任何东西:
with open(os.path.join('sheet1_test.csv'), 'rb') as cf:
reader = csv.reader(cf)
for r, row in enumerate(reader):
for c, col in enumerate(row):
sheet1.write(c, r, col, easyxf(
'font: name Arial;',
'show_grid: off'
))
我感谢任何帮助。
答案 0 :(得分:3)
调整第一个示例here:
import xlwt
workbook = xlwt.Workbook(encoding = 'ascii')
worksheet = workbook.add_sheet('My Worksheet')
worksheet.show_grid = False # "show_grid" is a property of the worksheet!
worksheet.write(0, 0, label = 'Row 0, Column 0 Value')
workbook.save('Excel_Workbook.xls')
您可以看到show_grid
是工作表的属性,而不是easyxf
的单元格选项。
(show_grid
关闭工作表中的网格)