如何将数据从datatable导出为.csv格式
问题描述:
我需要将数据表中的数据导出为.CSV格式,
我的问题是数据导出为.csv格式,但所有列都显示在一栏
i需要在单独的栏目中显示数据,
请在这里帮助我,急。 ..
I need to export data from a data table into .CSV format,
my problem is data is exporting into .csv format, but all columns are displayed under one column
i need to display data in separate columns,
please help me here, its urgent...
答
您好,
CSV文件用于Excel Data.To给出标题或显示单独的数据逗号正在用于在单独的单元格中显示。
添加命名空间System.IO
请查看下面的代码
Hello ,
CSV Files are used for Excel Data.To Give The No Of Heading or show Seperate Data comma is being used for SHowing in seperate Cells.
Add a namespace System.IO
Kindly have a look at the Code Below
using (StreamWriter streamWriter = new StreamWriter("Report.CSV"))
{
streamWriter.WriteLine("Sr No,Column/Heading 1,Column/Heading 2");
//Loop Through your Table Example
//for(int i=0;i<dt.rows.count,i++)>
//{
// streamWriter.WriteLine(string.Format("{0},{1},{2}",i+1,
//dt.Rows[i]["ColumnName"],dt.Rows[i]["ColumnName"]));
//}
//To Open a Excel File
System.Diagnostics.Process.Start("Excel.exe", "Report.CSV");
}//Close Of Using Tag
希望它能帮助你
快乐编码
: - )
Hope It Helps You
Happy Coding
:-)