Exporter ou enregistrer des fichiers Excel avec des séparateurs de tuyaux (ou autres) au lieu de virgules
Si vous travaillez avec un système d'entreprise épouvantable qui aurait dû être abandonné à l'âge sombre, vous auriez peut-être dû générer un fichier Excel avec des délimiteurs étranges, autres que des virgules ou des délimiteurs de tabulation, à importer dans le système. Voici l'astuce sur la façon de le faire.
Naturellement, ce n'est pas le type d'article que la plupart des gens vont devoir utiliser, espérons-le, mais toujours si vous avez besoin de savoir comment le faire, la solution n'est pas vraiment évidente au début.
Exportation de fichiers Excel en tant que délimité par des tuyaux
Pour les besoins de cet exemple, nous allons utiliser ce stupide petit fichier Excel.
Pour enregistrer le fichier en tant que fichier délimité, vous devez cliquer sur le bouton Office, puis choisir Enregistrer sous -> Autres formats..
Sélectionnez ensuite CSV (délimité par des virgules) (*. Csv) dans la liste déroulante et nommez-le..
Maintenant, voici où se passe la partie intéressante… Excel utilisera par défaut une virgule comme séparateur, mais si vous ouvrez le Panneau de configuration -> Région et langue, puis cliquez sur le bouton Paramètres supplémentaires en bas…
Examinez maintenant de très près l'élément «Séparateur de liste», qui comporte normalement une virgule dans le champ, mais aux fins d'illustration, je l'ai remplacé par un caractère Pipe..
Une fois que vous avez cliqué sur Appliquer, puis que vous avez sauvegardé votre fichier Excel, vous remarquerez que votre fichier contient maintenant des caractères de conduite comme séparateur.
Vous voudrez probablement remplacer le séparateur de liste par une virgule au cas où une autre application en aurait besoin.