当前位置: 首页 > 编程笔记 >

ASP.NET导出word实例

程祺
2023-03-14
本文向大家介绍ASP.NET导出word实例,包括了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 = "<html><head><title>无标题文档</title></head><body>这里放从数据库导出的word文档内容</body></html>";
   string str = "";
   str += "<html><head><title>无标题文档</title></head><body>";
   str += "<div>阅读报表</div>";
   str += "<table border='1'><tr>";
   str += "<td>20000</td>";
   str += "<td>10000</td></tr><tr>";
   str += "<td>30000</td>";
   str += "<td>30000</td><tr>";
   str += "</table></body></html>";
   //写入
   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();
  }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍ASP.NET MVC 导出Word报表,包括了ASP.NET MVC 导出Word报表的使用技巧和注意事项,需要的朋友参考一下 最近要做MVC导出Word报表功能。查了查资料发现一个好用的插件就是Aspose.Word。这个插件也很有名气,也很好用。 1.首先就是引用该插件 2.填充Word模版 3.后台操作 其中有几个注意的地方 builder.CellFormat.Vertic

  • 本文向大家介绍asp.net+Ligerui实现grid导出Excel和Word的方法,包括了asp.net+Ligerui实现grid导出Excel和Word的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net+Ligerui实现grid导出Excel和Word的方法。分享给大家供大家参考,具体如下: 下面采用的导EXCEL方法,适合不翻页的grid,而且无需再读一次数据

  • 本文向大家介绍Java用freemarker导出word实用示例,包括了Java用freemarker导出word实用示例的使用技巧和注意事项,需要的朋友参考一下 最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷生成例子。 一、模板的制作 先用Word做一个模板,如下图: (注意,上面是有表格的,

  • 本文向大家介绍ASP.NET Core 导入导出Excel xlsx 文件实例,包括了ASP.NET Core 导入导出Excel xlsx 文件实例的使用技巧和注意事项,需要的朋友参考一下 ASP.NET Core 使用EPPlus.Core导入导出Excel xlsx 文件,EPPlus.Core支持Excel 2007/2010 xlsx文件导入导出,可以运行在Windows, Linux和

  • 我需要将一些HTML导出到Word中,发现了以下链接:https://www.codexworld.com/export-html-to-word-doc-docx-using-javascript 代码如下。它生成一个。doc文件(旧的Word格式),但我更喜欢。docx。文章说只要稍加修改就可以完成,但没有说明如何完成。有人知道怎么做这个改变吗?

  • 本文向大家介绍asp.net中如何批量导出access某表内容到word文档,包括了asp.net中如何批量导出access某表内容到word文档的使用技巧和注意事项,需要的朋友参考一下 下面通过图文并茂的方式给大家介绍asp.net中批量导出access某表内容到word文档的方法,具体详情如下: 一、需求:  需要将表中每一条记录中的某些内容导出在一个word文档中,并将这些文档保存在指定文件