Convertir CSV en XLS
Je travaille dans une application web séparées en blocs et je suis un CSV objet d'un compagnon du mien que je dois convertir en XLS à être passé dans un fichier Excel Processeur, ils ont construit.
Ce CSV objet est délimitée par le caractère ";".
Ce que j'aimerais savoir, c'est comment je peux convertir le fichier CSV objet en XLS en programmant.
OriginalL'auteur Hallaghan | 2011-01-24
Vous devez vous connecter pour publier un commentaire.
Il devrait être facile pour vous de convertir le format CSV objet dans un tableau de tableaux de chaînes de caractères et ensuite faire comme dans l'exemple suivant (vous devez ajouter une référence à Microsoft.Bureau de.Interop.Excel):
comment pouvez-vous faire le csv conversion au tableau de chaînes de caractères?
Si votre fichier csv contient non seulement des caractères d'échappement, vous pouvez utiliser des chaînes de caractères.Split sinon, vous pouvez utiliser l'un des csv analyseur de bibliothèques disponibles
OriginalL'auteur vc 74
La sortie doivent être dans l'ancien format XLS? Si XLSX est acceptable, EPPlus est un grand .NET-library pour l'écriture des feuilles de calcul. L'ancienne excellibrary peut produire des fichiers XLS.
Seulement quelques lignes de code ne doit être nécessaire pour l'analyse, le fichier CSV (juste faire attention de guillemets doubles) et l'écriture de la sortie de feuille de calcul.
Dans ce cas, il pourrait être intéressant de regarder excellibrary, qui est une ancienne bibliothèque qui écrit les fichiers XLS. code.google.com/p/excellibrary
OriginalL'auteur Quppa
Une option est d'utiliser une 3ème partie de la bibliothèque pour créer le fichier XLS, et l'autre est d'utiliser COM interop à manipuler Excel à ouvrir le fichier CSV et l'enregistrer aux formats XLS.
OriginalL'auteur Matthew Steeples
Serait-ce C# Excel importer des données à partir d'un fichier CSV dans Excel aider? Il semble répondre à ce que vous devez faire.
OriginalL'auteur David Yenglin
OriginalL'auteur arash