您的位置:首页 > 编程语言 > C#

c# wince datatable保存成csv

2015-11-27 17:33 309 查看
1. “sb.Append("\"" + table.Columns[i].ColumnName + "\"" + ",");” 如果这里的前后两边不添加“\"”,就会乱,但是不知道为什么!!!!!如果有幸被哪位高手看到,就请帮帮忙吧

public static void  saveDataTableToCsv(System.Data.DataTable table, string file)

        {

            FileStream fs = new FileStream(file, FileMode.OpenOrCreate);

            StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default);

            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < table.Columns.Count; i++)

            {

                sb.Append("\"" + table.Columns[i].ColumnName + "\"" + ",");

            }

            sb.Append("\n");

            foreach (DataRow row in table.Rows)

            {

                for (int i = 0; i < table.Columns.Count; i++)

                {

                    sb.Append("\"" + row[i].ToString() + "\"" + ",");

                }

                sb.Append("\n");

            }

            sw.Write(sb.ToString());

            sw.Close();

            fs.Close();

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: