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

 时间:2024-10-12 22:44:05

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

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

2、简单分析介绍一下代码。创建一个内存流MemoryStreamms=newMemoryStream(); 以指定的字符编码向指定的流写入字符StreamWritersw=newStreamWriter(ms,System.Text.Encoding.UTF8); 存放Datatable数据StringBuilderstrbu=newStringBuilder();需要用到命名空间 usingSystem.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中
  • java导出excel设置表格宽度教程
  • 在Eclipse中调试时,显示变量的16进制值
  • Notepad++怎么设置菜单按钮样式
  • shell脚本怎么调试
  • Excel表中VBA的程序如何设置断点
  • 热门搜索
    成都东站在哪里 下眼袋大怎么办 路由器 路由器wan灯不亮 怎么制作简历表格 手机屏幕尺寸怎么算 雅芳怎么样 宝健产品怎么样 梦幻西游新区怎么赚钱 psp游戏怎么下载