Bonjour a tous !
Bonjour a tous !
voila mon problème:
j'exporte une table Sql dans un fichier toto.xls
En fait ce fichier toto est un fichier txt que je renomme en xls afin
que les utilisateurs puissent l'ouvrir sans autre manipulation.
Ce fichier contient :
le 0(zero) de ma premiere colonne a disparu...!
bien sur en transformant les valeurs dans excel, c'est tout bon....
mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE
manip de conversion......
je ne sais pas comment faire ...!
je craque !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric COUTIER
Et en rajoutant une apostrophe devant le contenu ou en entourant le champ avec des guillemets ? [- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion......
Et en rajoutant une apostrophe devant le contenu ou en entourant le
champ avec des guillemets ?
[- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...!
bien sur en transformant les valeurs dans excel, c'est tout bon....
mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE
manip de conversion......
Et en rajoutant une apostrophe devant le contenu ou en entourant le champ avec des guillemets ? [- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion......
[- bernard - ]
Eric COUTIER a émis l'idée suivante :
Et en rajoutant une apostrophe devant le contenu ou en entourant le champ avec des guillemets ? [- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion......
j'ai effectivement fait ces manips....... en fait si je rajoute une apostrophe.... celle ci est conservée par excel..... j'ai essayé un tas de possibilité... mais je crois que le pb vient d'excel... donc je suis allez voir dans les options d'excel, mais j'ai pas vu grand chose...
Merci quand meme !
-- [ - Bernard - ] Carpe Diem
Eric COUTIER a émis l'idée suivante :
Et en rajoutant une apostrophe devant le contenu ou en entourant le champ
avec des guillemets ?
[- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...!
bien sur en transformant les valeurs dans excel, c'est tout bon....
mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip
de conversion......
j'ai effectivement fait ces manips.......
en fait si je rajoute une apostrophe.... celle ci est conservée par
excel.....
j'ai essayé un tas de possibilité... mais je crois que le pb vient
d'excel... donc je suis allez voir dans les options d'excel, mais j'ai
pas vu grand chose...
Et en rajoutant une apostrophe devant le contenu ou en entourant le champ avec des guillemets ? [- bernard - ] a écrit :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion......
j'ai effectivement fait ces manips....... en fait si je rajoute une apostrophe.... celle ci est conservée par excel..... j'ai essayé un tas de possibilité... mais je crois que le pb vient d'excel... donc je suis allez voir dans les options d'excel, mais j'ai pas vu grand chose...
Merci quand meme !
-- [ - Bernard - ] Carpe Diem
Pierre
Bonjour,
Je pense qu'il ne faut pas forcer l'extension, car excel attend alors un vrai fichier excel, et donc doit traiter le début de ligne en attendant un code de contrôle ou autre. Pour provoquer l'ouverture de ta page dans excel, il faut ajouter cela en tete de ton code asp :
Response.ContentType = "application/vnd.ms-excel"
Tu peux aussi le mettre dans la directice @page de la page aspx sous la forme : <%@page contenttype = "application/vnd.ms-excel"%>
Bonne réception.
Pierre.
"[- bernard - ]" <@> a écrit dans le message de news:
Bonjour a tous ! Bonjour a tous ! voila mon problème: j'exporte une table Sql dans un fichier toto.xls En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion...... je ne sais pas comment faire ...! je craque !
merci de vos réponses !
-- [ - Bernard - ] Carpe Diem
Bonjour,
Je pense qu'il ne faut pas forcer l'extension, car excel attend alors un
vrai fichier excel, et donc doit traiter le début de ligne en attendant un
code de contrôle ou autre.
Pour provoquer l'ouverture de ta page dans excel, il faut ajouter cela en
tete de ton code asp :
Response.ContentType = "application/vnd.ms-excel"
Tu peux aussi le mettre dans la directice @page de la page aspx sous la
forme :
<%@page contenttype = "application/vnd.ms-excel"%>
Bonne réception.
Pierre.
"[- bernard - ]" <@> a écrit dans le message de
news:mn.6c887d4ad15c0b01.18441@mesnews.fr...
Bonjour a tous !
Bonjour a tous !
voila mon problème:
j'exporte une table Sql dans un fichier toto.xls
En fait ce fichier toto est un fichier txt que je renomme en xls afin
que les utilisateurs puissent l'ouvrir sans autre manipulation.
Ce fichier contient :
le 0(zero) de ma premiere colonne a disparu...!
bien sur en transformant les valeurs dans excel, c'est tout bon....
mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE
manip de conversion......
je ne sais pas comment faire ...!
je craque !
Je pense qu'il ne faut pas forcer l'extension, car excel attend alors un vrai fichier excel, et donc doit traiter le début de ligne en attendant un code de contrôle ou autre. Pour provoquer l'ouverture de ta page dans excel, il faut ajouter cela en tete de ton code asp :
Response.ContentType = "application/vnd.ms-excel"
Tu peux aussi le mettre dans la directice @page de la page aspx sous la forme : <%@page contenttype = "application/vnd.ms-excel"%>
Bonne réception.
Pierre.
"[- bernard - ]" <@> a écrit dans le message de news:
Bonjour a tous ! Bonjour a tous ! voila mon problème: j'exporte une table Sql dans un fichier toto.xls En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
le 0(zero) de ma premiere colonne a disparu...! bien sur en transformant les valeurs dans excel, c'est tout bon.... mais je souhaiterais a tout prix que mes utilisateurs n'aient AUCUNE manip de conversion...... je ne sais pas comment faire ...! je craque !
merci de vos réponses !
-- [ - Bernard - ] Carpe Diem
Eric COUTIER
[- bernard - ] a écrit :
En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main dans le Notepad avec l'extension .xls), Excel (2000 pour ma part) me propose quand même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et alors les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer", donc ils n'ont "aucune manip" à faire.
[- bernard - ] a écrit :
En fait ce fichier toto est un fichier txt que je renomme en xls afin
que les utilisateurs puissent l'ouvrir sans autre manipulation.
Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main
dans le Notepad avec l'extension .xls), Excel (2000 pour ma part) me
propose quand même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et
alors les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui
s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer",
donc ils n'ont "aucune manip" à faire.
En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main dans le Notepad avec l'extension .xls), Excel (2000 pour ma part) me propose quand même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et alors les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer", donc ils n'ont "aucune manip" à faire.
[- bernard - ]
Le 16/10/2004, Eric COUTIER a supposé :
[- bernard - ] a écrit :
En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main dans le Notepad avec l'extension .xls), Excel (2000 pour ma part) me propose quand même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et alors les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer", donc ils n'ont "aucune manip" à faire.
ben en fait, j'ai trouvé..... j'utilise soit excel 2000 soit 2003.... et donc il suffit de faire la conversion suivante: je reprend mon exemple de la question 1:
="80101" Information2 Information3 Information4 Information5 ="501" Information6 Information7 Information8 Information9 la transformation est automatique....
super ....
merci pour les réponses....
bon dev a tous !
-- [ - Bernard - ] Carpe Diem
Le 16/10/2004, Eric COUTIER a supposé :
[- bernard - ] a écrit :
En fait ce fichier toto est un fichier txt que je renomme en xls afin que
les utilisateurs puissent l'ouvrir sans autre manipulation.
Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main dans
le Notepad avec l'extension .xls), Excel (2000 pour ma part) me propose quand
même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et alors
les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui
s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer", donc
ils n'ont "aucune manip" à faire.
ben en fait, j'ai trouvé.....
j'utilise soit excel 2000 soit 2003....
et donc il suffit de faire la conversion suivante:
je reprend mon exemple de la question 1:
En fait ce fichier toto est un fichier txt que je renomme en xls afin que les utilisateurs puissent l'ouvrir sans autre manipulation. Ce fichier contient :
Quand j'ouvre un fichier texte dans ce format (que j'ai créé à la main dans le Notepad avec l'extension .xls), Excel (2000 pour ma part) me propose quand même l'assistant de conversion...
Bien sûr, je peux alors cliquer sur le bouton "Terminer" directement et alors les "0800101" sont alors reconnu comme un nombre.
Es-tu sûr que les utilisateurs n'ont pas l'assistant de conversion qui s'ouvre ? Et dans ce cas, effectivement, ils cliquent sur "Terminer", donc ils n'ont "aucune manip" à faire.
ben en fait, j'ai trouvé..... j'utilise soit excel 2000 soit 2003.... et donc il suffit de faire la conversion suivante: je reprend mon exemple de la question 1: