c#导出数据到csv文本文档中,但是数据前面的0不见了,请教高手!!!
在导出的CSV文件中要输出一个字符串,比如00001,可是出来的是1,但是如果使用'的话可以正常显示出来,不知道除了使用'外还有没有别的好的方法了呢?
非网页格式,只有代码没有窗体的程式
数据插入代码:
try
{
conn.Open();
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandTimeout = 180;
com.CommandText = "FIC-CZFAD";
com.CommandType = CommandType.StoredProcedure;
StreamWriter sw = new StreamWriter(f_name, true, Encoding.UTF32);
string writerstr = "";
SqlDataAdapter myda = new SqlDataAdapter(com);
DataTable dt = new DataTable();
myda.Fill(dt);
for (int i = 0; i < dt.Rows.Count - 1; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
writerstr = writerstr +"'" + dt.Rows[i][j].ToString().Trim()+"\t";
}
sw.WriteLine(writerstr);
writerstr = string.Empty;
}
sw.Flush();
sw.Close();
conn.Close();
请教高手援手,感激十分!