2010-11-03 163 views
1

我需要在運行時創建從XLS文件爲csv,我利用這個:轉換XLS到csv

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

此代碼的工作,但我的問題是,我需要像分號列分隔符,而不是逗號。

我該如何改變這種行爲?

THX

回答

0

您可以使用FileHelpers庫從固定長度或分隔的記錄導入/導出數據。在處理csv時,這在過去幫助了我很多。您可以下載它,並發現了大量的快速啓動示例和示例項目here

+0

謝謝你Pavanred,我會試試這個庫。 – alfdev 2010-11-03 10:16:43

0

這是一個很好的庫,但我並不需要一個類型csvengine,它要求:

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

但我沒有SampleType ...