private void dtToCSV(DataTable dt, string filepath)
{
if (dt == null) {
return;
}
using (FileStream fsWrite = new FileStream(filepath, FileMode.OpenOrCreate, FileAccess.Write))
{
string Text = "";
for (int i = 0; i < dt.Columns.Count; i++)
{
Text += dt.Columns[i].ColumnName.ToString() + ",";
}
Text = Text.Substring(0, Text.Length - 1) + "\n";
byte[] bf = Encoding.Default.GetBytes(Text);
fsWrite.Write(bf, 0, bf.Length);
for (int j = 0; j < dt.Rows.Count; j++)
{
Text = "";
for (int k = 0; k < dt.Columns.Count; k++)
{
if ((d
C#DataTable转csv文件
最新推荐文章于 2023-12-20 10:11:56 发布