博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET导出word实例
阅读量:4960 次
发布时间:2019-06-12

本文共 1495 字,大约阅读时间需要 4 分钟。

ASP.NET导出word实例

最近遇到一个题目就是如何在asp.net中将数据导出到word中,由于数据是动态的,所以需要在后台拼出想要的的格式,翻遍了网页找出了一个比较满意的代码,感谢那位高手。代码如下:

public void Download()        {            Random rd = new Random();            string fileName = DateTime.Now.ToString("yyyyMMddhhmm") + rd.Next() + ".doc";            //存储路径            string path = Server.MapPath(fileName);            //创建字符输出流            StreamWriter sw = new StreamWriter(path, true, System.Text.UnicodeEncoding.UTF8);            //需要导出的内容           // string str = "无标题文档这里放从数据库导出的word文档内容";            string str = "";            str += "无标题文档";            str += "
阅读报表
"; str += "
"; str += "
"; str += "
"; str += "
"; str += "
"; str += "
20000 10000
30000 30000
"; //写入 sw.Write(str); sw.Close(); Response.Clear(); Response.Buffer = true; this.EnableViewState = false; Response.Charset = "utf-8"; Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.ContentType = "application/octet-stream"; Response.WriteFile(path); Response.Flush(); Response.Close(); Response.End(); }

 

转载于:https://www.cnblogs.com/dongteng/p/6597519.html

你可能感兴趣的文章
小白学数据分析----->如何设计和分析数据指标
查看>>
ajax的实现
查看>>
python数据持久存储:pickle模块的基本使用
查看>>
注意区别二位数组和二维指针
查看>>
android ant批量打包
查看>>
我的第一个jQuery扩展(slider)
查看>>
WPF模拟雷达界面效果图
查看>>
DirectX11--HR宏关于dxerr库的替代方案
查看>>
添加cordova-plugin-file-opener2后,打包出错
查看>>
wpf SnapsToDevicePixels
查看>>
JavaScript 数值Number类型详解
查看>>
WPF的5种绑定模式(mode)
查看>>
电子商务(电销)平台中用户模块(User)数据库设计明细
查看>>
用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
查看>>
IIS 7.5 使用URL Rewrite模块简单设置网页跳转
查看>>
C#开发微信门户及应用(15)-微信菜单增加扫一扫、发图片、发地理位置功能
查看>>
ASP.NET MVC 音乐商店 - 7.成员管理和授权
查看>>
与众不同 windows phone (26) - Contacts and Calendar(联系人和日历)
查看>>
php+sqlite cms
查看>>
php实现邮件自动发送之PHPMailer
查看>>