Spécification du délimiteur pour l'exportation Excel 2007

10

J'essaie d'enregistrer un fichier Excel 2007 en tant que fichier texte délimité par des tuyaux, mais dans la liste Enregistrer sous, je ne vois que les options délimitées par des tabulations et csv. Comment dois-je procéder pour spécifier le délimiteur, qui, si je me souviens bien, était possible dans les versions antérieures d'Excel via un assistant?

Dan U.
la source

Réponses:

13

De cette page:

  • Ouvrez votre fenêtre d'options par défaut en cliquant sur Démarrer -> Paramètres -> Panneau de configuration -> Paramètres régionaux.
  • Cliquez sur le bouton "Personnaliser".
  • Cliquez sur l'onglet «Nombre» et dans le champ «Séparateur de liste», remplacez le séparateur par défaut actuel par celui que vous souhaitez utiliser (dans votre cas, le symbole du tuyau).
  • Cliquez sur «OK» pour enregistrer la modification et fermer la fenêtre.

Désormais, l'exportation au format CSV dans Excel produira des fichiers séparés par des tuyaux.

arathorn
la source
Vous voudrez peut-être ajouter «Cliquez sur le bouton« Personnaliser »» après la première étape.
Isaac Moses
1
Souligner simplement cela se trouve dans le panneau de commande du système, pas exceller. De plus, le lien n'est plus disponible. La question a également été discutée et résolue ici: answers.microsoft.com/en-us/office/forum/…
Father Stack
3

En outre, en supposant qu'aucune virgule ne figure dans les données réelles, vous pouvez exporter vers un fichier .CSV normal, puis utiliser le bloc-notes pour rechercher / remplacer toutes les virgules par des canaux. Si vous avez des virgules dans vos données, avant d'exporter vers .CSV, recherchez / remplacez (dans Excel) toutes les virgules vers quelque chose qui n'est pas utilisé dans vos données (par exemple, l'accolade gauche ou le tilde). Ensuite, après avoir exporté et trouvé / remplacé les virgules dans des tuyaux, vous pouvez retrouver / remplacer ce nouveau caractère en virgules.

EricZ
la source
3

Changer le séparateur de liste d'avant en arrière est pénible.

Le laisser tel |n'est pas acceptable car il gâche beaucoup de choses. L'enregistrement en tant que TABfichier texte séparé, puis l'utilisation d'un éditeur de texte pour remplacer globalement le TABs par le |s fonctionne bien.

Pour ce faire avec le Bloc-notes, mettez en surbrillance un TABcaractère dans le fichier texte, puis copiez-le, puis appelez Remplacer, puis collez-le dans la zone de recherche, puis placez le délimiteur de votre choix dans la zone Remplacer par.

David
la source
+1, beaucoup plus simple que la réponse acceptée. De plus, vous n'avez même pas besoin d' enregistrer en tant que fichier séparé par des tabulations, vous pouvez simplement tout sélectionner, copier, puis coller dans Notepad ++ ou similaire pour remplacer les onglets.
Amos M. Carpenter
3

Pourquoi n'essayez-vous pas Libreoffice!

Lorsque vous ouvrez ou enregistrez un fichier CSV, il vous demande quel délimiteur utiliser!

Giorgio
la source