2010-11-03 5 views
1

i besoin de créer lors de l'exécution d'un fichier CSV à partir d'un fichier xls, j'utiliser ceci:xls Convertir csv

ws.SaveAs(filename, Excel.XlFileFormat.xlCSV, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); 

ce travail de code, mais mon problème est que j'ai besoin des points-virgules comme séparateur de colonnes et non par des virgules.

Comment puis-je changer ce comportement?

thx

Répondre

0

Vous pouvez utiliser la bibliothèque FileHelpers pour importer/exporter des données de longueur fixe ou enregistrements séparés. Cela m'a beaucoup aidé dans le passé tout en traitant de csv. Vous pouvez le télécharger et aussi trouver beaucoup d'exemples de démarrage rapide et des exemples de projets here

+0

Merci Pavanred, je vais essayer cette bibliothèque. – alfdev

0

C'est une bonne bibliothèque, mais je ne pas besoin d'un csvengine typé, il faut:

FileHelperEngine engine = new FileHelperEngine(typeof(SampleType)); 

mais je ne Échantillons ...

Questions connexes