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();
请教高手援手,感激十分!
非网页格式,只有代码没有窗体的程式
数据插入代码:
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();
请教高手援手,感激十分!
...全文
相关推荐
C#——导出数据到CSV
C#结合ADO技术,做数据处理,把系统数据导入到本地的CSV 文件
c#操作数据库并导出数据为csv格式(自己记录学习用)
自己记录一下,方便后来查找,自己记录一下,方便后来查找,自己记录一下,方便后来查找,自己记录一下,方便后来查找,自己记录一下,方便后来查找,
C#导出CSV格式的代码
C#。net导出CSV格式的数据格式,为了方便大家,请参阅
C# winForm排程(導出csv文件)
最近正在使用winForm排程,要導出csv文件,費了不少周折,就整理一個這樣的文檔。也方便以後自己查找參考
C# WINFORM 操作Sql Server 数据库,xls csv txt 导入导出
仿SQL SERVER 导入导出功能,可以操作 SQL SERVER ,oracle,ACCESS 数据库,对数据表进行相关的操作


