Bonjoir
Comment lire un fichier Excel (.xls)?
Merci.
Version imprimable
Bonjoir
Comment lire un fichier Excel (.xls)?
Merci.
Bonjour,
Euhh Impossible car c'est un format propriétaire assez complexe:?.
Mais quand tu enregistres un fichier dans Excel, tu peux enregistrer des fichiers en .CSV plus simple a lire .
Non, ce n'est pas impossible. Mais c'est sûr que faire ça à la main risque de prendre des années. Il y a des bibliothèques qui te permettent de le faire.
Bon, pour être franc, je n'en connais qu'une seule et la license est vraiment hors de prix : Aspose.Cells.Cpp. Mais tu peux l'utiliser sans la licence, c'est juste que il y aura une taille limite de texte que tu peux lire dans le fichier (ou une limitation odieuse du même genre).
Mais si tu peux faire comme upf01087 a dit et lire depuis un .csv, profites-en et ne te complique pas la vie avec une bibliothèque. ;)
En cherchant "C++ excel library free" dans Google, on trouve des résultats (que je n'ai bien sûr pas testé) :
http://brechtsanders.github.io/xlsxio/ << C
https://libxlsxwriter.github.io/ << C
https://github.com/tfussell/xlnt << C++14
Après, si l'utilisation de C++ n'est pas obligatoire, Python propose des bibliothèques éprouvées pour faire ça :
https://openpyxl.readthedocs.io/en/stable/