Transformation table en fichier Excel
Bonjour,
Je dispose d'une table dans une base de donnée que je souhaite transférer en format Excel dans un répertoire. Voici mon code:
Code:
EXEC xp_cmdshell 'bcp "SELECT * FROM Table" queryout "C:\Table.xls" -T -c'
Pas de pb, la table est bien crée mais sans les entête de colonnes. Autre pb: le symbole du chiffre décimal est un point et non une virgule. Y a t-il moyen de modifier ça? Une idée??? Merci.
OK. merci pour cette réponse Lyche. Cdt
Citation:
Envoyé par
Lyche
Bonjour,
Il est possible de récupérer les noms des colonnes depuis la table INFORMATIONS_SCHEMA.COLUMNS. Il te faudra faire une UNION des deux requêtes puisqu'en BCP il est impossible d'exporter la structure de la table vue qu'il s'agit d'un simple SELECT qui génère tes données.
Ou alors tu passes par un ETL, qui va te permettre d'exporter les noms des colonnes en 1 clic ou deux
Cordialement,