Conversion au format Coplat: "à plat" [RESOLU] - SQL/NoSQL - Programmation
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.
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.
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?
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. 
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... 
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 :   | 
 
 
Je n'ai plus quà trouver leurs spécifications...
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
Message édité par fredderf le 04-01-2008 à 20:58:23