Как преобразовать CSV в XLSX с помощью Python 3.5? Pandas и XlsxWriter не работают с этой версией.
Из любопытства, почему остановились на 3.5?
Все версии xlsxwriter до 3.0.3 поддерживают Python 3.5. Однако Pandas прекратил поддержку в версии 1.0. Вам действительно нужно использовать поддерживаемую версию Python.
Всем привет! Я бы хотел обновить версию, но все наши серверы работают под управлением Python 3.5...
@PanagiotisKanavos, привет! Спасибо за помощь. На моем python3 этот модуль был для python2: XlsxWriter (2.0.0), здесь начинается проблема.
Затем перейдите на поддерживаемую версию Python. Python 2 не поддерживается. Ни 3,5.
@PanagiotisKanavos, я правильно понял, что XlsxWriter (2.0.0) не будет работать на моей версии python 3.5?
@PanagiotisKanavos, скажите, пожалуйста, где я могу скачать версию XlsxWriter (3.0.3)?
Вы не загружаете пакеты Python, вы устанавливаете их с помощью pip.
Все версии xlsxwriter до 3.0.3 поддерживают Python 3.5.
Пример установки для Python 3.5:
sudo -H python3 -m pip install --index-url https://test.pypi.org/simple XlsxWriter==3.0.3
Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте , чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Вы можете найти больше информации о том, как писать хорошие ответы в справочном центре.
В дополнение к подсказке от @Alex_Borovskii об указании версии xlsxwriter, которая вам требуется, я также хотел указать, что pip будет/должен определить последнюю версию, с которой он совместим.
Например, pip с Python 3.5 выбирает xlsxwriter==3.0.3, хотя доступны более новые (несовместимые) версии:
$ /test/Python-3.5.0/bin/pip install xlsxwriter
DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020.
Please upgrade your Python as Python 3.5 is no longer maintained.
pip 21.0 will drop support for Python 3.5 in January 2021.
pip 21.0 will remove support for this functionality.
Collecting xlsxwriter
Downloading XlsxWriter-3.0.3-py3-none-any.whl (149 kB)
|████████████████████████████████| 149 kB 11.1 MB/s
Installing collected packages: xlsxwriter
Successfully installed xlsxwriter-3.0.3
Это должно вернуться к Python 2.7 (и, возможно, раньше). Я структурировал/протестировал это, когда начал отказываться от поддержки в XlsxWriter устаревших версий Python.
Привет! Спасибо за ответ! Думаю эта информация будет полезна многим! )
Не используйте эту версию. Он достиг конца жизни 2 года назад. Это означает, что сопровождающим больше не нужно его поддерживать. Если вы настаиваете на его использовании, вам придется установить более старые версии Pandas, которые его поддерживают.