Citation
StephSteph
C’est mon premier post et pas besoin de le cacher je suis débutante en Wamp.
Citation
StephSteph
Artemis24 (je ne connais que ton alias, tu m'as pourfendue)
Citation
StephSteph
oui j'ai mis InnoDB, j'aurais dû mettre autre chose ?
Citation
StephSteph
Sauf la clé primaire (INT3), j’ai mis varchar (255)
Citation
StephSteph
Artemis c'était pour la correspondance avec les Mousquetaires (qui pourfendent) [mauvaise blague].
Citation
StephSteph
Non je ne crois pas te connaître ou alors sur un autre forum, donc tu as une intuition pour les prénoms extra (Stephie aurait été possible).
Citation
StephSteph
Non je ne peux vraiment pas couper en plusieurs tables car beaucoup de lignes n'ont que 2 colonnes remplies, le champ 1 et le champ 2, ensuite il y a souvent des lignes avec de 3 à 20 colonnes remplies, le cas de plus de 100 colonnes est très rare.
Citation
StephSteph
Cela me paraît vraiment lourd.
Citation
StephSteph
Juste de voir si la création de la base pouvait m'être accessible.
Citation
StephSteph
Tu ne seras pas surpris que pour un cahier des charges identique et avec les fichiers xlsm réduits (dont j'ai parlé) j'ai obtenu des réponses variant 1 à 8 !
Citation
StephSteph
Le problème est effectivement que je ne peux pas abandonner xlsm car d'autres projets tout aussi pérennes sont concernés.
Citation
StephSteph
Mais d'abord juste te demander si un professionnel peut vraiment écrire du code qui me permettra de régler le problème de ce fil, et sans couper les tables.
Si oui, je vais avancer dans mon étude de PHP-MySQL et dans la recherche d'un bon professionnel pour un devis.
Si non, j'abandonne tout.
Citation
StephSteph
et donc je comprend que c'est plutôt oui. J'ai bien compris ???
Citation
StephSteph
Je ne peux rien changer dans les fichiers Excel au niveau structure (colonnes) car alors les macros longues et compliquées ne fonctionneraient plus... donc l'optimisation de l'organisation de mes tables, c'est sauf si j'ai pas compris, impossible.
Citation
StephSteph
Pour moi une colonne Excel (titre) est égal à un champ MySql. Et aucune colonne ne sera changée ou intervertie (les macros ne fonctionneraient plus)
Citation
StephSteph
Si le développeur doit créer plusieurs tables pour résoudre le problème, pas de souci, du moment qu'il peut partir du fichier xlsm brut ou transformé en csv.
Est-ce que je suis claire ?
Citation
StephSteph
Donc le développeur créera un jeu de codes pour extraire les données des xlsm, ou des conversions des mêmes en csv, vers les tables qu'il aura créées.
C'est cela ?
Citation
StephSteph
Ensuite je pourrai exécuter ces codes pour recharger MySql en local chaque fois que nécessaire, puis balancer le tout sur le serveur Internet contenant la BDD.
C'est cela ?