Comment créer des files cv personnalisés à partir d'Excel?

Je suis un linguiste, pas un programmeur ou un gourou Excel.

J'ai un file Excel comme ceci:

  • A column: Master Language (en_US, en_GB etc)
  • B Column: phrase- B Column: anglaise
  • C Column: traduction de la langue X. et la première ligne a un code de langue comme (de_DE)
  • D, E, F... columns: traduction de chacune et différentes langues.

Le nombre de lignes est illimité. Ce dont j'ai besoin pour créer des files csv UTF-8 délimités par des tabulations comme celui-ci:

 en_US \t English master sentence in row 2 \t de_DE \t translation in row 2 en_US \t English master sentence in row 3 \t de_DE \t translation in row 3 
  • en_US sera récupéré de la colonne A.
  • \t serait un onglet.
  • English master sentence sera retrouvée dans la colonne B.
  • de_DE sera dans la première rangée de chaque colonne pertinente.
  • La traduction sera resortingved de la colonne pertinente.

Je suis coincé avec ça. J'aurai l'option de le faire manuellement pour chaque langue ou d'avoir une macro pour le faire après avoir préparé Excel.

Si vous souhaitez ouvrir un file text pour la sortie, puis parcourir la feuille de calcul et afficher chaque ligne sur le CSV, vous devrez ouvrir le file pour la sortie, puis parcourir la feuille avec une boucle suivante, build le CSV lignes avec des instructions imprimées. Voir "Comment écrire dans le file txt avec vba" (mettre "22907176" dans la barre de search en haut de cette page) pour démarrer. L'onglet est Chr (9), donc vous utiliserez une déclaration telle que

 print #1, cells(counter,1) & chr(9) & cells(counter,2) 

Est-ce ce que vous attendez?