将xls转换为csv

时间:2010-11-03 09:36:50

标签: .net excel

我需要在运行时创建一个来自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

2 个答案:

答案 0 :(得分:0)

您可以使用FileHelpers库从固定长度或分隔记录中导入/导出数据。在处理csv时,这对我过去帮助很大。您可以下载它,还可以找到许多快速入门示例和示例项目here

答案 1 :(得分:0)

这是一个很好的图书馆,但我不需要打字的csvengine,它需要:

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

但我没有SampleType ......