2010-11-03 96 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 ...