J'ai essayé easy_install install openpyxl
et python setup install
. Les deux ont échoué. J'ai aussi essayé easy_install openpyxl
et j'ai encore échoué. J'inclus le résultat obtenu.
Lorsque j'essaie easy_install install openpyxl
, j'obtiens le résultat suivant:
Searching for install
Reading https://pypi.python.org/simple/install/
Download error on https://pypi.python.org/simple/install/: timed out -- Some pac
kages may not be found!
Couldn't find index page for 'install' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: timed out -- Some packages ma
y not be found!
No local packages or download links found for install
error: Could not find suitable distribution for Requirement.parse('install')
Lorsque j'essaie plutôt que d'essayer easy_install openpyxl
, j'obtiens le même résultat, mais avec le mot 'openpyxl' au lieu de 'install'.
Lorsque j'essaie python setup install
, j'obtiens le résultat suivant:
Traceback (most recent call last):
File "setup.py", line 23, in <module>
import openpyxl # to fetch __version__ etc
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\__init__.py",
line 32, in <module>
from openpyxl import workbook
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\workbook.py",
line 37, in <module>
from openpyxl.writer.dump_worksheet import DumpWorksheet, save_dump
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\__init_
_.py", line 29, in <module>
from openpyxl.writer import Excel
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\Excel.p
y", line 50, in <module>
from openpyxl.writer.charts import ChartWriter
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\writer\charts.
py", line 27, in <module>
from openpyxl.chart import Chart, ErrorBar
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 132, in <module>
class Serie(object):
File "D:\Python\Excel\ericgazoni-openpyxl-22d4b2135553\openpyxl\chart.py", lin
e 150, in Serie
@color.setter
AttributeError: 'property' object has no attribute 'setter'
Aucune suggestion?
Téléchargez-le simplement à partir de here , extrayez-le et copiez le dossier openpyxl-1.6.2\openpyxl
dans:
C:\Python27\Lib
Cela devrait le faire (ce répertoire devrait être ajouté à votre python path
par défaut). Cela suppose le répertoire d’installation par défaut de Python. Si vous avez déjà installé python ailleurs, placez openpyxl
dans le répertoire lib
correspondant.
J'étais un fan de openpyxl
mais maintenant, avec le recul, je recommanderais de conduire Excel via les ports COM (tant que vous disposez de la licence Excel).
La version 1.7 est la dernière version qui fonctionne avec Python 2.5. La décision d'abandonner la prise en charge de Python 2.5 était principalement due au fait que Python 2.5 n'est plus pris en charge par Python Software Foundation.
En python3 Les méthodes de mention ci-dessus ne fonctionnent pas. Il suffit de télécharger l’openpyxl à partir de leur site Web officiel et d’extraire le dossier compressé. Et vous pouvez placer ce dossier sur votre bureau. Après cela, accédez au dossier openpyxl à partir de la cmd. . Ce que vous devez faire est d’exécuter la commande
python setup.py install
et tout fonctionne bien !!!
Comme Charlie Clark a déclaré }, vous devez installer une ancienne version:
easy_install "openpyxl<=1.7.0"
ou
pip install "openpyxl<=1.7.0"
la chaîne est un spécificateur d'exigence .