xlsxwriter set_column для скрытия не работает - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь скрыть столбец с помощью XlsxWriter, но он не работает. Функция возвращает 0, что означает, что столбец был успешно скрыт.

Я использую столбец с номером, а не с буквой.

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

Однако столбцы не могут быть скрывать. Почему утверждение не работает?

Заранее спасибо.

1 Ответ

1 голос
/ 22 января 2020

должно работать. Вот простой пример, основанный на вашем фрагменте:

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 скрыт.

enter image description here

...