猿问

xlsxwriter set_column 隐藏不起作用

我正在尝试使用 XlsxWriter 隐藏一列,但它似乎不起作用。该函数返回 0 表示该列已成功隐藏。

我正在使用带有数字而不是字母的列。

workbook.get_worksheet_by_name('SENSORS').set_column(5,5, None, None, {'hidden': 1})

但是,这些列不会被隐藏。为什么声明不起作用?


qq_遁去的一_1
浏览 493回答 1
1回答

杨魅力

它应该工作。这是一个基于您的代码段的简单示例:import xlsxwriterworkbook = xlsxwriter.Workbook('test.xlsx')worksheet = workbook.add_worksheet('SENSORS')workbook.get_worksheet_by_name('SENSORS').set_column(5, 5, None, None, {'hidden': 1})for col_num in range(8):    worksheet.write(0, col_num, col_num)workbook.close()输出,注意第 5 列是隐藏的。
随时随地看视频慕课网APP

相关分类

Python
我要回答