Excel 2007 - Export CSV - Séparateurs de champs

Excel 2007 - Export CSV - Séparateurs de champs - Logiciels - Windows & Software

Marsh Posté le 05-03-2009 à 22:10:21    

Bonjour à tous,
 
Sur OpenOffice 3.0, scalc, il est possible, lorsqu'on exporte un document au format CSV, de spécifier en plus du séparateur de champs (généralement la virgule ou le point-virgule), un séparateur de texte (généralement le guillement simple au double).
 
Ainsi, sur un document .xls (ou.xslx) , si on a deux cases contenant respectivement abc et def, on peut avoir en CSV :  
'abc';'def'
au lieu de simplement :  
abc;def.
 
L'intérêt de ce fonctionnalité est, pour information, de traiter le fichier CSV généré en PHP.
 
Cependant, sur excel 2007, je n'ai pas trouvé l'option : "Séparateur de texte", ce qui est très regrettable, étant donné qu'il s'agit de l'utilisateur final auquel est destiné l'application PHP.
 
Quelqu'un saurait trouver ou se cache cette option...?
 
Merci d'avance?

Reply

Marsh Posté le 05-03-2009 à 22:10:21   

Reply

Marsh Posté le 06-03-2009 à 12:52:49    

Déjà abordé x fois dans les topic unique Excel...
 
Le séparateur de texte est bien proposé, non pas lors d'un double clique sur un fichier CSV, mais bien lors d'un import de fichier CSV
Données -> A partir du fichier -> etc...
 
Le "séparateur de texte" est sous la dénomination "Identificateur de texte"

Reply

Marsh Posté le 06-03-2009 à 19:45:12    

Effectivement, pour l'import de fichiers CSV, on peut spécifier un "identificateur de texte".
 
Mais pour l'export ? Puisqu'il s'agit de l'objet de ma question...
 
A partir d'un document .xslx, comment générer un .csv AVEC le point-virgule comme séparateur de champs, ET avec le guillemet simple comme "Identificateur de texte"?

Reply

Marsh Posté le 07-03-2009 à 16:02:00    

Je conclus donc qu'on ne peut le faire facilement sous excel.
 
Merci tout de même !

Reply

Marsh Posté le 10-03-2009 à 14:16:18    

Il faut que tu utilises les macro pour ça...
Regarde le topic unique, ou fait une recherche, tout ça a déjà été expliqué en détail.

Reply

Sujets relatifs:

Leave a Replay

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