使用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()
答案 0 :(得分:1)
正如this answer所表明的那样,您不能在Excel本身中执行此操作,除非编写VBA代码以暂时隐藏工作表。我知道您不想隐藏工作表,但这就是Excel本身实现效果的方式。
因此xlsxwriter
无法做到这一点。