ayi <p>Je veux analyser un document Excel en listes en Python.<br> Existe-t-il une bibliothèque Python utile pour cette action ?<br> Et quelles fonctions sont pertinentes dans cette bibliothèque ?</p>
ayi_2 <p>Votre meilleure option pour analyser des fichiers Excel serait la bibliothèque <a href="http://pypi.python.org/pypi/xlrd">xlrd</a>. Le site <a href="http://www.python-excel.org/">python-excel.org</a> contient des liens et des exemples pour <a href="http://pypi.python.org/pypi/xlrd">xlrd</a> et les bibliothèques Python Excel associées, y compris un <a href="http://www.simplistix.co.uk/presentations/python-excel.pdf">document PDF</a> qui contient de bons exemples d’utilisation de xlrd. Bien sûr, il y a aussi beaucoup de <a href="https://stackoverflow.com/search?q=python%20xlrd">questions liées à xlrd</a> sur StackOverflow qui pourraient être utiles.</p> <p>Une mise en garde avec la bibliothèque xlrd est qu’elle ne fonctionnera qu’avec les formats de fichier <code>xls</code> (Excel 2003 et versions antérieures d’Excel) et non le format de fichier <code>xlsx</code> plus récent. Il existe une bibliothèque plus récente <a href="https://bitbucket.org/ericgazoni/openpyxl/wiki/Home">openpyxl</a> pour gérer le format <code>xlsx</code>, mais je ne l’ai jamais utilisée.</p> <p><strong>MISE À JOUR</strong> :<br> D’après le commentaire de John, la bibliothèque <a href="http://pypi.python.org/pypi/xlrd">xlrd</a> supporte désormais à la fois les formats de fichier <code>xls</code> et <code>xlsx</code>.</p> <p>J’espère que cela vous aide.</p>