Bonjour à tous. comme le titre l'indique je voudrais savoir si vous avez des pistes pour lire un tableau excel, ligne par ligne, en passant par chaque cellule contenant des caractères. voilà
merci d'avance
Bonjour à tous. comme le titre l'indique je voudrais savoir si vous avez des pistes pour lire un tableau excel, ligne par ligne, en passant par chaque cellule contenant des caractères. voilà
merci d'avance
Tu peux toujours, dans excel, faire : exporter en txt avec TAB comme séparateur et là c'est desuite plus simple.
Ou utiliser les interfaces COM ou ODBC proposées par Excel.
J'ai fait un projet en C# où je lisais des données dans un fichier Excel. Au début, nous lisions les valeurs des cellules une par une, en passant par les objets Excel (regarde la documentation de VBA pour Excel, ce sont ces objets-là dont le parle, et qui via COM sont accessibles au C++ moyennant un peu de galère).
Or, il se trouve qu'il est beaucoup plus efficace d'accéder à ces valeurs via le driver ODBC pour Excel, c'est-à-dire d'utiliser ta feuille Excel comme une table de base de données. Les gains en performances sont de l'ordre de la centaine! Là où il nous fallait presque une demi-seconde pour lire une ligne d'une vingtaine cases, nous sommes passés à une demi-seconde pour lire... toute la feuille.
A toi de voir ce qui te convient le mieux.
Carl
Partager