Export sous Oracle SQL Developer

Fermé
jeanxyz Messages postés 8 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 12 janvier 2014 - 9 janv. 2014 à 22:20
jeanxyz Messages postés 8 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 12 janvier 2014 - 12 janv. 2014 à 21:48
Bonjour,

Je réalise un export en .xls d'une table avec oracle sl developer 3. La table contient deux colonnes. La 1ère colonne contient une donnée, la seconde en contient plusieurs.
Dans le fichier d'export, les données de la 2ème colonne une fois déchargées, sont séparés par des petits carrés. Est-il possible d'obtenir dans le fichier d'export que les données de la 2ème
colonne soient séparées par un ; ? Le but étant au final d'obtenir un tableau sous excel.

Merci.
A voir également:

1 réponse

jee pee Messages postés 39591 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
11 janv. 2014 à 10:04
Bonjour,

Pour Oracle la deuxième colonne ne contient qu'une donnée. Il faudrait donc que tu remplaces le "séparateur" par le ;

Ce séparateur c'est quoi dans la logique de départ ? une tabulation ?

Après si tu te remplaces ce "séparateur" par un ; , lors de l'export vers un fichier de type .csv, le fichier se présentera ainsi :

aaaaa ; "bbbb1 ; bbbb2 ; bbbb3 "

Il ne fera toujours que 2 colonnes pour excel à cause des " justement chargés de désactiver la particularité du ;

Il faudra avec un éditeur supprimer les " (remplacer tous les " par rien)

La solution serait de faire une commande sql qui constitue le fichier de sortie, pas d'utiliser une fonction intégrée qui ne pourra résoudre une telle particularité des données.

cdlt
0
jeanxyz Messages postés 8 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 12 janvier 2014
12 janv. 2014 à 21:48
Merci pour tes conseils. Je vais tester ta solution.
0