Existe-t-il une méthode simple qui n’utilise pas de macros permettant d’importer un fichier texte brut ou une chaîne dans Excel sans utiliser de saut de ligne comme séparateur de ligne?
Exemple
11,12,13;21,22,23;31,32,33
Une chaîne dans ce format, contenant environ un million de lignes et 20 colonnes, est renvoyée par une application. J'ai besoin du moyen le plus simple de charger cela dans Excel.
Solution 1 : importez avec ;
comme délimiteur, collez transposez les colonnes, puis utilisez la fonction "texte en colonnes" pour convertir toutes les cellules délimitées par des virgules d'une colonne en plusieurs colonnes. Cela ne fonctionne pas car Excel ne prend en charge qu'un peu plus de 16 000 colonnes et nous avons beaucoup plus de lignes que cela.
Solution 2 : chargez la chaîne dans un éditeur de texte avancé prenant en charge le remplacement de la ;
ligne par un saut de ligne. (La plupart des éditeurs de texte simples ne prennent en charge que le remplacement de texte simple, pas de sauts de ligne.) J'aurais du mal à indiquer à un utilisateur professionnel comment procéder, et je ne suis pas au courant de l'existence d'outils de ce type sur leur ordinateur Windows.
Quelqu'un d'autre peut-il proposer un moyen simple de gérer ce format de données misérable? Autant que je sache, il n’existe aucun moyen de spécifier un délimiteur de ligne autre que le saut de ligne lors de l’importation dans Excel.