У меня есть программа, которая прекрасно работает, когда я запускаю ее на anaconda / spyder, но возвращает «IndexError: по крайней мере один лист должен быть виден», когда я пытаюсь запустить ее с помощью командной строки на windows.
Кажется, я не могу понять, почему это происходит, поэтому любая помощь по этому вопросу будет принята с благодарностью.
Вот код, который я использую - входные данные - это путь назначения для выходная таблица Excel и два pandas кадра данных.
import pandas as pd
import time
class xclPrinter:
def __init__(self, file_path, output_pos, output_neg):
TodaysDate = time.strftime("%d-%m-%Y")
excelfilename = TodaysDate +" CG Data Summary"
with pd.ExcelWriter(excelfilename + ".xlsx") as writer:
output_pos.to_excel(writer, sheet_name='Positive', index = False)
output_neg.to_excel(writer, sheet_name='Negative', index = False)