Importation de fichiers texte dans Gestan

Vous pouvez alimenter Gestan avec des fichiers texte. Par exemple, vous avez une liste de produits dans un fichier excel, vous pouvez, avec un peu de “cuisine”, le faire avaler à Gestan.

Mais comme cela passe par les fantaisies d'Excel dans ses différentes version, ou de Calc, ou de votre tableur préféré, il y a parfois des sources d'erreur qui viennent des facéties de ces programmes.

Voilà une procédure qui fonctionne bien :

  • via outils > administration > importer des fichiers texte, ouvrez l'écran dédié
  • sélectionnez “Contact” (par exemple), et l'option txt
  • cliquez sur la petite baguette magique. Cela vous produit un fichier exemple.

Là, il y a deux écoles.

L'école des geeks (ça fonctionne dans tous les cas)

  • Gestan vous demande si vous voulez ouvrir le fichier exemple : répondez non
  • ouvrez le fichier avec un éditeur de texte, comme Notepad (ça fait partie de Windows), ou l'excellent PSPAD ou Notepad++.
  • Faites juste un copier-coller de la dernière ligne, et enregistrez le fichier
  • revenez à Gestan, sélectionnez le fichier et cliquez sur Go! Gestan va charger la ligne que vous avez copié-collé.

L'école des newbies (ça peut fonctionner aussi !)

  • Gestan vous demande si vous voulez ouvrir le fichier exemple : répondez oui
  • le fichier est ouvert avec votre tableur préféré, Excel, Calc, ou autre
  • Faites juste un copier-coller de la dernière ligne
  • enregistrez le fichier, mais ATTENTION, AU FORMAT TEXTE AVEC SEPARATEUR TAB
  • revenez à Gestan, sélectionnez le fichier et cliquez sur Go! Gestan va charger la ligne que vous avez copié-collé.

Si cela ne fonctionne pas:

  1. c'est que votre tableur a introduit des caractères parasites dans votre fichier, ce que vous pouvez vérifier en l'ouvrant avec NotePad ou PSPad. Par exemple, en enregistrant au format CSV avec Excel 2000, nous avons observé que l'Excel ajoute des double-quote avant et après chaque ligne ! Dans ce cas, il faut trouver l'option de votre tableur qui enregistre correctement (ou passer à l'école des geeks !)
  2. vous devez faire attention entre générer avec la baguette: un fichier “mise à jour” (les id sont déjà dans la base) ou “charger” pour entrer de nouvelles données!