网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

C#将Datatable的数据导入至Excel中

时间:2026-02-15 23:13:37

1、先看下主要的代码,思路是 将数据装换成流写进字节数组中吐总,然后直接输出到浏览器中下载,详细代码如图所示。

C#将Datatable的数据导入至Excel中

2、简单分析介绍一下代码。

创建一个内存流

MemoryStream ms = new 独番物MemoryStream();     

以指定的字符编码向指定的流写入字符

StreamWriter sw = new StreamWriter(ms, System.Text.Encoding.UTF8);  

存放Datatable数据

StringBuilder strbu = new StringBuilder();

需要用到命名空间  using System.IO;

C#将Datatable的数据导入至Excel中

3、图中标注的代码,是Datatable中的 数据写入先前创建好的StringBuilder 中,每一行换一下行。 

"\t" 表示Datatable中每格数据在Excel中占一个单元格。

C#将Datatable的数据导入至Excel中

C#将Datatable的数据导入至Excel中

4、然后,将StringBuilder中的内容,写进流中,然后将流转换为字节数组,最后释放资源。

C#将Datatable的数据导入至Excel中

5、然后就是将字板距节数组输出到浏览器中,浏览器自动执行下载。

此处代码不再赘述。

C#将Datatable的数据导入至Excel中

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com