Conversion table to text sans espace

Conversion table to text sans espace - Logiciels - Windows & Software

Marsh Posté le 10-04-2008 à 11:11:32    

Salut
 
Je dois parfois créer des scripts sql.
Pour ca, pour aller plus vite, je crée un tableau dans word ou excel que je converti ensuite en texte.
 
Le problème c'est que dans word, quand on demande convert table to text, il propose plusieurs choix comme caractère de séparation (même un custom) mais pas 'rien'..
Donc je me retrouve toujours avec des espaces là où il ne faut pas et je suis donc obligé de faire un find/replace pour virer tous les espaces en trop.
 
N'y a t il pas moyen de convertir un tableau en texte, sans espace/tab/; ?  
Peut importe avec quel programme ..?
 
 

Reply

Marsh Posté le 10-04-2008 à 11:11:32   

Reply

Marsh Posté le 10-04-2008 à 14:07:59    

Tu écris du SQL dans un tableau Word ?!???... je dois avouer ne pas très bien comprendre ce que tu mets dans ton tableau...
 
Et sinon, ensuite, tu fais un copier (dans Word), coller (dans le notepad)... et tu auras ton texte sans tabulation, ";", ni rien...
 
(je veux bien une réponse à ma 1ère question.. tu as un exemple ?)... non parce qu'il y a aussi peut être un autre moyen que d'utiliser Word pour ça.

Reply

Marsh Posté le 10-04-2008 à 15:37:41    

en fait j'utilise word pour me faciliter la tache :
Quand j'ai une 50aine de queries a mettre dans un script:
 
update dm_user object set user_state =1 where user_os_name ='IQM73946';
 
dans word :  
colonne 1 : update dm_user object set user_state =1 where user_os_name ='
colonne 2 : les userID
colonne 3 : ';
 
Comme ca les colonnes 1 et 3, jpeux faire un copier coller direct vers 50 lignes
Colonne 2 : jy fais un copier coller des ID
 
 
 
Et quand je fais un copier coller du tableau word vers un .txt, il me met des tabs pour séparer les colonnes ... donc c'est pas bon

Reply

Marsh Posté le 10-04-2008 à 16:38:46    

OK... avec Excel, il met aussi des tabulations.
 
En quoi ces tabulations sont gênantes... au contraire, ça va plutôt structurer ton "code" non ?
 
Solution 2: avec Excel
colonne 1 : update...
colonne 2 : userID
colonne 3 : ;
colonne 4 => concat des tes autres colonnes...
 
Tu fais ensuite un copier coller de ta colonne 4.
 
Et voilà ! :)

Reply

Marsh Posté le 10-04-2008 à 22:37:04    

bah avec les tabs, ca accepte pas les queries ...
 
mais j'avais pas pensé au concat ... spa bete
Ca me permettrait même de faire un fichier type ...  
j'essaye demain ;)

Reply

Marsh Posté le 11-04-2008 à 09:40:33    

Les tabulations non acceptées dans les requêtes ??? euh, c'est quoi ton SGBD ??

Reply

Marsh Posté le 11-04-2008 à 12:22:35    

c'est pas du sql mais du dql (documentum), mais cest pareil
SGBD, j'en sais rien ... c'est pas moi qui m'occupe de ca


Message édité par vinz007 le 11-04-2008 à 12:24:20
Reply

Marsh Posté le 11-04-2008 à 13:37:07    

?? Tu fais des update sans savoir à quel SGBD c'est destiné ??... arf... bon, ben on doit pas travailler de la même manière alors hein !

Reply

Marsh Posté le 17-04-2008 à 10:08:58    

Bonjour
 
Je fais aussi comme ca, sous excel, ca incremente tout seul bien pratique, puis une concatenation.
Ensute je recupere ma colonne concatenée, et je colle special valeur dans une colonne preformatée en texte
Aucun souci
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

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