Page 1 sur 1

faire des requetes dans un fichiers excel de 900 000 lignes...

Posté : 13 avr. 2023, 11:54
par diodeled
:mrgreen: Bonjour à toutes et à tous.

non il n'y a pas d'erreur dans le sujet, on est bien sur un tableau excel de 900 000 lignes (une seule feuille).
il s'agit d'un fichier de nomenclature reprenant tous les composants de 10 machines différentes sur 10ans (tout tout, vis, boulons, rivets, résistance, diode, etiquette...)
le fichier XLS fait 70 mégas et la dernière case c'est R986492 :oops: !!!
ce fichier est très long à ouvrir et l'utilisation de filtre automatique fonctionne bien mais c'est très long.

j'ai 3 questions auxquelles j'aurai aimé s'il vous plait de l'aide :
* j'ai souvent besoin de le consulter en faisant des dépannages et impossible de mon téléphone d'ouvrir office pour iphone avec un truc pareil => est-ce que l'on peut créer une table aussi grande et grosse sur un espace web ? (900 000 lignes et 30 colonnes).
* si oui, puis-je faire des requêtes dans cette table à partir de mon téléphone ? voici un exemple du tableau requêtes

reference libellé Voiture Fabricant qualité
ref001 phare droit 205 valeo approuvé
ref002 phare droit 205 hella approuvé
ref003 pneu 155/70r13 205 Michelin approuvé
ref004 pneu 155/70r13 306 norauto approuvé
ref005 phare gauche 205 valeo approuvé
ref006 phare gauche 205 hella banni
ref007 pneu 225/60r16 607 norauto banni
ref008 pneu 225/60r16 806 Michelin approuvé

je veux savoir quel fabricant sait faire des phares ?
je veux savoir qui est approuvé en fabricant de pneu de 806 ?
je veux savoir sur quelle voiture norauto est listé comme fabricant ?


ce sont des choses que j'arrive tres bien à faire avec le filtrage excel, mais c'est tres long et il faut allumer le PC.

* dernière question : si j'arrive à requêter de mon smartphone ma base de données, puis m'envoyer par email le resultat de ma requête (en texte ou csv) ?

A vous lire, merci par avance (PS : les données ci dessus sont vraiment des exemples, mon dépannage n'a rien à voir avec les autos, c'est juste pour illustrer les 900 000 lignes de composants) :D

Re: faire des requetes dans un fichiers excel de 900 000 lignes...

Posté : 13 avr. 2023, 13:56
par @rthur
Sans faire de développement, as-tu essayé de charger ton fichier Excel sur un outil Cloud ?
Par exemple :
- Google sheets : https://www.google.fr/intl/fr/sheets/about/
- Excel online : https://www.microsoft.com/fr-fr/microso ... or-the-web
- Airtable : https://www.airtable.com/

Car il est possible que ça fonctionne sans problématique de temps de chargement sur un service cloud.


Vu qu'on est sur un forum de développeur, bien sûr on va répondre techniquement :
:arrow: Oui c'est possible sans problème de faire une base de données de 900 000 lignes qui ne ramera pas.
Après il faut juste réfléchir à la façon dont se mettent à jour les données, et donc prévoir aussi une petite interface de mise à jour.

Re: faire des requetes dans un fichiers excel de 900 000 lignes...

Posté : 13 avr. 2023, 14:45
par diodeled
Merci @thur pour ton retour.
je viens d'essayer excel en ligne et oh surprise ça ne rame pas tant que ça, ils doivent avoir de la puissance chez microsoft...

pour la mise à jour, la feuille excel evoluent peu, une fois par an c'est bien. la feuille excel n'est pas maintenue, elle est générée à partir de SAP qui scanne toutes les nomenclatures et cas d'emploi pour faire un gros fichier ".csv"

du coup, je vais utiliser excel en ligne :) (bon je suis sur que tu as poussé les serveurs de crosoft pour que ça marche)
Merci encore !