C中数据导出到Excel表格(2)
发布时间:2021-06-07
发布时间:2021-06-07
DataGridView 数据导出到Excel
27. //StreamWriter sw=new
StreamWriter(fs,System.Text.Encoding.GetEncoding("GB2312"));
28.
29. StringWriter sfw=new StringWriter();
30. //定义表对象与行对象,同时用DataSet对其值进行初始化
31. System.Data.DataTable dt=ds.Tables[0];
32. DataRow[] myRow=dt.Select();
33. int i=0;
34. int cl=dt.Columns.Count;
35.
36. //取得数据表各列标题,各标题之间以/t分割,最后一个列标题后加回车符
37. for(i=0;i<cl;i++)
38. {
39. //if(i==(cl-1)) //最后一列,加/n
40. // colHeaders+=dt.Columns[i].Caption.ToString();
41. //else
42. colHeaders+=dt.Columns[i].Caption.ToString()+"/t";
43. }
44. sfw.WriteLine(colHeaders);
45. //sw.WriteLine(colHeaders);
46.
47. //逐行处理数据
48. foreach(DataRow row in myRow)
49. {
50. //当前数据写入
51. for(i=0;i<cl;i++)
52. {
53. //if(i==(cl-1))
54. // Is_item+=row[i].ToString()+"/n";
55. //else
56. Is_item+=row[i].ToString()+"/t";
57. }
58. sfw.WriteLine(Is_item);
59. //sw.WriteLine(Is_item);
60. Is_item=null;
上一篇:红楼梦人物描写风格浅析
下一篇:美国联邦制的发展。