Возвращается ошибка индекса при попытке напечатать pandas фреймов данных в Excel - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть программа, которая прекрасно работает, когда я запускаю ее на 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)
...