C#中,如何将.XLS转化为.CSV?

请高手帮忙,我现在如何用C#将.XLS转化为.CSV?里面的数据已经可以传过去了,但是现在保存的格式不知道怎么写?请C#高手指点一下!!我不是说怎么读写数据,我的读写都成... 请高手帮忙,我现在如何用C#将.XLS转化为.CSV?里面的数据已经可以传过去了,但是现在保存的格式不知道怎么写?请C#高手指点一下!!
我不是说怎么读写数据,我的读写都成功了,现在要把写进去的数据保存到CSV格式的文件中去,CSV格式是文本格式的,写进去的数据不会出错,要是用XLS格式就会因数据不一致而出错了!请高手指点一下,把写进去的数据保存到CSV格式的文件中去这段代码怎么写?
展开
 我来答
avenger19
2008-02-18 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1050万
展开全部
if (this.saveFileDialog1.ShowDialog() == DialogResult.OK)
{
FileStream xlsStream = new FileStream(this.saveFileDialog1.FileName, FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter xlsStreamWriter = new StreamWriter(xlsStream, System.Text.Encoding.Unicode);

string lineString;

foreach (DataRow r in m_ExportDataTable.Rows)
{
lineString = r[0].ToString() + "\t" + r[1].ToString() + "\t" + r[2].ToString() + "\t" + r[3].ToString() + "\t" + r[4].ToString() + "\t" + r[5].ToString() + "\t";
xlsStreamWriter.WriteLine(lineString);
}
xlsStreamWriter.Close();
}

简单点一句话:用制表符分开就好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式