Python xlwt模块,隐藏网格

时间:2012-11-06 20:33:03

标签: python xlwt

我试图在成功生成的.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'
                ))

我感谢任何帮助。

1 个答案:

答案 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关闭工作表中的网格)