我正在嘗試使用 XlsxWriter 隱藏一列,但它似乎不起作用。該函數返回 0 表示該列已成功隱藏。我正在使用帶有數字而不是字母的列。workbook.get_worksheet_by_name('SENSORS').set_column(5,5, None, None, {'hidden': 1})但是,這些列不會被隱藏。為什么聲明不起作用?
1 回答

楊魅力
TA貢獻1811條經驗 獲得超6個贊
它應該工作。這是一個基于您的代碼段的簡單示例:
import xlsxwriter
workbook = 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 列是隱藏的。
添加回答
舉報
0/150
提交
取消