如何使工作表无法在XlsxWriter中打印

时间:2019-01-11 10:14:45

标签: python xlsxwriter

使用XlsxWriter,我尝试使一张纸不可打印。 我不想隐藏它。

我尝试使用.print_area(None).print_area(0,-1,0,-1).print_area_range失败。

import xlsxwriter

workbook = xlsxwriter.Workbook('noprint.xls')
worksheet0 = workbook.add_worksheet('Tableau')
worksheet0.write(0,0,'make noise')
worksheet1 = workbook.add_worksheet('feuille2')
worksheet1.write(1,1,'my tailor is rich')
worksheet1.print_area(0,0,0,0)
workbook.close()

1 个答案:

答案 0 :(得分:1)

正如this answer所表明的那样,您不能在Excel本身中执行此操作,除非编写VBA代码以暂时隐藏工作表。我知道您不想隐藏工作表,但这就是Excel本身实现效果的方式。

因此xlsxwriter无法做到这一点。