Planilhas Openpyxl e Oculto / Não Escondido do Excel

Eu tenho o código a seguir que lê dados de um arquivo de texto delimitado por tabulação e os grava em uma planilha especificada dentro de uma pasta de trabalho existente do Excel. As variáveis "pasta de trabalho", "write_sheet" e "text_file" são inseridas pelo usuário

tab_reader = csv.reader(text_file, delimiter='\t')
xls_book = openpyxl.load_workbook(filename=workbook)
sheet_names = xls_book.get_sheet_names()
xls_sheet = xls_book.get_sheet_by_name(write_sheet)
for row_index, row in enumerate(tab_reader):
        number = 0
        col_number = first_col
        while number < num_cols:
                cell_tmp = xls_sheet.cell(row = row_index, column = col_number)
                cell_tmp.value = row[number]
                number += 1
                col_number += 1
xls_book.save(workbook)

No entanto, quando executo esse código em uma "pasta de trabalho" preexistente, na qual "planilha" é uma guia oculta, a saída mostra a guia oculta. Eu acho que o motivo é porque o openpyxl não está modificando o arquivo, mas criando um novo arquivo completamente. Existe uma maneira fácil de dizer ao python para verificar se a planilha está oculta e gerar uma planilha oculta ou não oculta, com base no fato de a condição ser ou não satisfeita?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion