[RESOLU] Conversion au format Coplat: "à plat"

Conversion au format Coplat: "à plat" [RESOLU] - SQL/NoSQL - Programmation

Marsh Posté le 03-01-2008 à 22:37:59    

Bonjour,
je pense être dans le bon forum...
 
Mon problème: j'ai une base SQL, et il faut que je renvoie un fichier à la norme coplat.
Mon ami google n'a pas été très coopératif, je sais seulement que c'est un fichier .TXT à plat...
 
En principe utilisé par les logiciels de paie...
 
Merci :hello:


Message édité par fredderf le 04-01-2008 à 20:58:23
Reply

Marsh Posté le 03-01-2008 à 22:37:59   

Reply

Marsh Posté le 04-01-2008 à 12:39:21    

je vois pas comment on va pouvoir t'aider ça n'a rien avoir avec de l'sql puisque tu dois pondre un fichier plat.

Reply

Marsh Posté le 04-01-2008 à 12:57:22    

En fait, comme on peut exporter au format CVS je me disais qu'il devait bien y avoir un script, ou un logiciel qui permettrait de faire cette conversion.
Le seul truc que j'ai trouvé c'est ORACLE qui permet de sortir directement des fichiers à cette fameuse norme COPLAT.
En tout cas merci.

Reply

Marsh Posté le 04-01-2008 à 13:17:31    

tu chopes la spécif du fichier coplat, tu sors le fichier je vois pas trop où est le souci?

Reply

Marsh Posté le 04-01-2008 à 16:48:07    

Soulmanto:
"tu sors le fichier..."?
Sortir le fichier: j'exporte ma bdd en .txt puis je modifie "à la main"???
 
Voilà l'algorithme de décision du fichier coplat:
- l'enregistrement est de longueur fixe, soit 255 caractères utiles,  
- les fichiers sont lus en mode binaire et :
-  si le 256ème n'est ni <CR> ni <LF>, on considère qu'il n'y a pas de    terminateur,
 
        255 caractères seront lus à chaque itération,
-  si le 257ème n'est ni <CR> ni <LF>, on considère que le terminateur  
     est sur 1 position, soit en principe <LF>, 256 caractères seront lus à chaque itération,
     -  sinon, on considère que le terminateur est sur 2 positions, soit en  
     principe <CR><LF>,  257 caractères seront lus à chaque itération.

Reply

Marsh Posté le 04-01-2008 à 16:50:56    

Afin de ne pas trop vous embêter, si vous avez un(des) tuto ou un 'how to ' qui traine sur la manière de m'y prendre, je creuserai de chez moi...
 
Encore merci de vous intéresser à mon problème...

Reply

Marsh Posté le 04-01-2008 à 20:55:49    

En fait j'ai compris en partie grace à vos reponses: MERCI...
 
Fichier "à plat": pas de table-mere fille:toutes les tables dans un seul tableau...

Citation :


Les gros (mySQL) systèmes de gestion de base de données utilisent souvent une base de données relationnelle (SGBDR). Or pour certains usages, il est souvent plus facile d'utiliser une version simplifiée de ce fichier, plus "légère" à exploiter.


 
Je n'ai plus quà trouver leurs spécifications...


Message édité par fredderf le 04-01-2008 à 20:57:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed