Créer un fichier .XLS
FredGafieira
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
FredGafieira Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
FredGafieira Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite créer un fichier au format XLS, contenant le résultat d'un Select, et l'envoyer par email.
J'ai donc créé un batch qui exécute une requete et redirige le résultat dans un fichier Test.XLS, que j'envoi en pièce jointe par Mailx.
Jusqu'ici tout va bien.
Afin d'avoir chaque champs du Select dans 1 colonne du tableur, j'ai placé des ; entre eux.
Sauf que quand j'ouvre le fichier depuis la pièce jointe, EXCEL place tous les champs dans une seule colonne.
(A noter que si la machine a OpenOffice, un invité demande de sélectionner un séparateur)
Comment faire pour que le document s'ouvre sous EXCEL en mettant chaque champ du résultat du Select dans une colonne ?
Je souhaite créer un fichier au format XLS, contenant le résultat d'un Select, et l'envoyer par email.
J'ai donc créé un batch qui exécute une requete et redirige le résultat dans un fichier Test.XLS, que j'envoi en pièce jointe par Mailx.
Jusqu'ici tout va bien.
Afin d'avoir chaque champs du Select dans 1 colonne du tableur, j'ai placé des ; entre eux.
Sauf que quand j'ouvre le fichier depuis la pièce jointe, EXCEL place tous les champs dans une seule colonne.
(A noter que si la machine a OpenOffice, un invité demande de sélectionner un séparateur)
Comment faire pour que le document s'ouvre sous EXCEL en mettant chaque champ du résultat du Select dans une colonne ?
A voir également:
- Créer un fichier .XLS
- Fichier bin - Guide
- Creer un fichier .bat - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
4 réponses
pareil: sous OpenOffice il me demande le séparateur, sous MSOffice tout se met dans une seule colonne.
Ou je bosse, j'ai trouvé un extrait de code ou CHR(9) est utilisé comme séparateur a la construction du fichier. Je vais essayer ça..
Ou je bosse, j'ai trouvé un extrait de code ou CHR(9) est utilisé comme séparateur a la construction du fichier. Je vais essayer ça..
Je crois que j'ai trouvé !
CHR(9) permet manifestement de bien séparer les colonnes.
Mais aussi la syntaxe du mailx :
... uuencode $ficTmp "${ficXLS}") | mailx -s 'Compte-rendu...'
Je concatène mes infos dans un fichier temporaire puis je nomme un fichier de sortie en .xls, alors que j'avais :
... uuencode $ficXls $ficXls) | mailx -s 'Compte-rendu...'
CHR(9) permet manifestement de bien séparer les colonnes.
Mais aussi la syntaxe du mailx :
... uuencode $ficTmp "${ficXLS}") | mailx -s 'Compte-rendu...'
Je concatène mes infos dans un fichier temporaire puis je nomme un fichier de sortie en .xls, alors que j'avais :
... uuencode $ficXls $ficXls) | mailx -s 'Compte-rendu...'