Traceback (most recent call last):
File "read_pyxl.py", line 4, in
workbook.save('test.xlsx')
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 407, in save
save_workbook(self, filename)
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 293, in save_workbook
writer.save()
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 275, in save
self.write_data()
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 89, in write_data
archive.writestr(ARC_WORKBOOK, writer.write())
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 148, in write
self.write_views()
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 135, in write_views
active = get_active_sheet(self.wb)
File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 33, in get_active_sheet
raise IndexError("At least one sheet must be visible")
IndexError: At least one sheet must be visible
>>>
При попытке открыть электронную таблицу Excel внесите одинаковые изменения и сохранить ее: < /p> [code]import openpyxl
workbook = openpyxl.load_workbook(filename = 'sample.xlsx', read_only=False) workbook.save('test.xlsx') [/code] Я получаю следующее после вызова save () : [code]Traceback (most recent call last): File "read_pyxl.py", line 4, in workbook.save('test.xlsx') File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 407, in save save_workbook(self, filename) File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 293, in save_workbook writer.save() File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 275, in save self.write_data() File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/writer/excel.py", line 89, in write_data archive.writestr(ARC_WORKBOOK, writer.write()) File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 148, in write self.write_views() File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 135, in write_views active = get_active_sheet(self.wb) File "/home/martin/myvenv/lib/python3.8/site-packages/openpyxl/workbook/_writer.py", line 33, in get_active_sheet raise IndexError("At least one sheet must be visible") IndexError: At least one sheet must be visible >>> [/code] Как это исправить?
Я новичок в Python и не найду решение для решения этой проблемы. Когда я запускаю этот скрипт, у меня есть это сообщение об ошибке: Индексерр: по крайней мере один лист должен быть виден. Файл сломлен после этого.
import pandas as pd
import numpy...
Я новичок в Python и не найду решение для решения этой проблемы. Когда я запускаю этот скрипт, у меня есть это сообщение об ошибке: Индексерр: по крайней мере один лист должен быть виден .
Более того, этот скрипт повреждает файл Excel. Файл сломлен...
Я новичок в Python и не найду решение для решения этой проблемы. Когда я запускаю этот скрипт, у меня есть это сообщение об ошибке: Индексерр: по крайней мере один лист должен быть виден .
Более того, этот скрипт повреждает файл Excel. Файл сломлен...