Python - Скрыть рабочий лист - PullRequest
       27

Python - Скрыть рабочий лист

1 голос
/ 02 августа 2020

Я следую коду, чтобы скрыть рабочий лист с помощью xlsxwriter. Кто-нибудь знает, почему это не удается?

https://xlsxwriter.readthedocs.io/example_hide_sheet.html

import xlsxwriter
import pandas as pd

file = 'C:/Prueba/GOOG.xlsx'
workbook = xlsxwriter.Workbook(file)
worksheet = workbook.get_worksheet_by_name('Sheet1')
worksheet.hide()
workbook.close()

Я получаю следующую ошибку:

AttributeError: 'NoneType' object has no attribute 'hide'

Excel имеет два листа: «Лист1» и «Лист2» ​​

1 Ответ

0 голосов
/ 02 августа 2020

Вы не установили column своего worksheet на worksheet.set_column()

Вот правильный код

import xlsxwriter
import pandas as pd

file = 'C:/Prueba/GOOG.xlsx'
workbook = xlsxwriter.Workbook(file)
worksheet = workbook.get_worksheet_by_name('Sheet1')
worksheet.set_column('A:A',30)
worksheet.hide()
workbook.close()
...