Экспорт данных Python в Excel - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь экспортировать Dataframe Python, чтобы преуспеть, используя xlsx или csv ...

Вот код, который я пытался использовать:

    export_word_count = word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index = None, header=True)

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

Traceback (most recent call last):
File "C:/Users/OTR/PycharmProjects/MyProjects/CAP_Test_MotsCles.py", line 35, 
in <module>
export_word_count = word_count.to_excel 
(r'C:\Users\OTR\PycharmProjects\MyProjects\word_count_CAP.xlsx', index = None, 
header=True)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site- 
packages\pandas\core\generic.py", line 2127, in to_excel
engine=engine)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site-packages\pandas\io\formats\excel.py", line 656, in write
writer = ExcelWriter(_stringify_path(writer), engine=engine)
File "C:\Users\OTR\PycharmProjects\MyProjects\venv\lib\site-packages\pandas\io\excel.py", line 1204, in __init__
from openpyxl.workbook import Workbook
ModuleNotFoundError: No module named 'openpyxl'

Любая продукция по этому вопросу будет принята с благодарностью. Я пытался настроить код, но все равно не экспортировал. Спасибо.

РЕДАКТИРОВАТЬ:

удалось экспортировать, но возникли проблемы с полным экспортом данных

Пример данных Python :

products          58
company           53
cannabis          42
business          39

Ответы [ 3 ]

1 голос
/ 14 мая 2019

У вас не установлен модуль python openpyxl. Установите его с помощью:

pip install openpyxl
0 голосов
/ 14 мая 2019

Ваши слова - ваш индекс.Сейчас вы не экспортируете индекс.Попробуйте изменить свой код на:

word_count.to_excel (r'C:\Users\OTR\PycharmProjects\MyProjects\word_count.xlsx', index =True, header=True)

'index = True' - это поведение по умолчанию, поэтому на самом деле в этом нет необходимости.

0 голосов
/ 14 мая 2019

Это зависимость от панд.

Запустите эту команду для установки:

pip install openpyxl
...