asp.net中操作word excel等

原创 2004年06月27日 09:36:00

byte[] filedata = (byte[])ds.Tables[0].Rows[0]["filedata"];
然后用下面的语句显示
Response.ContentType="application/msword";
Response.AddHeader("Content-Disposition", "inline;filename=" + Server.UrlEncode(filename).Replace("+"," "));
Response.BinaryWrite(filedata);
Response.End();

 

    if(dr["doctype"].ToString()=="application/msword")
    {
     Response.ContentType = "application/msword";
    }
    else
    {
     Response.ContentType = "application/vnd.ms-excel";
    }
    Response.AddHeader("Content-Disposition", dr["doctitle"].ToString());
    Response.Flush();
    Response.BinaryWrite((byte[])dr["doctext"]);
    Response.End();

 

public void ToWord(System.Web.UI.Control ctl) 
  {
   HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=1.doc");
   HttpContext.Current.Response.Charset ="UTF-8";    
   HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
   HttpContext.Current.Response.ContentType ="application/msword";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword
   ctl.Page.EnableViewState =false;   
   System.IO.StringWriter  tw = new System.IO.StringWriter() ;
   System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
   ctl.RenderControl(hw);
   HttpContext.Current.Response.Write(tw.ToString());
   HttpContext.Current.Response.End();
  }


 Response.Clear();
   Response.ContentType = "application/msword";
   Response.AddHeader("Content-Disposition", "attachment; filename=xxx.doc") ;

   Response.Flush();
   Response.Write( test );   
   Response.End();

Asp.net如何操作Word文档

引用Word对象库文件 具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将库文件转化为DLL组...
  • jkpi888
  • jkpi888
  • 2013年12月04日 23:52
  • 1365

asp.net操作word的表格

近日开发中用户要求实现导出数据为Word,本来想使用html保存为word的实现,但因用户要求样式很高,使用html不好控制,并且导出中包括图片,使用页面导出时图片还是一个路径,不能把图片包括在wor...
  • littlechang
  • littlechang
  • 2013年08月27日 17:06
  • 3813

ASP.NET操作EXCEL的总结篇

http://www.jb51.net/article/26273.htm 今年有个系统的部分EXCEL的操作也让我做,顺便结合之前操作EXCEL的经验作一下总结,可能也算不上什么,对于绝大多数来...
  • a364416036
  • a364416036
  • 2016年07月29日 09:19
  • 1275

asp.net读写Word、拼接Word文件

ASP.NET调用Word进行文件处理说明   一、    编程 1)  添加引用 2)  代码 利用标签对文档内容进行修改 将多个文档进行合并        #region 打开文件  ...
  • lk_cool
  • lk_cool
  • 2015年04月23日 10:37
  • 5677

ASP.NET 在IIS操作WORD文档出错的解决办法

vs调试没有问题,但是放在iis上就出现问题了,提示 System.NullReferenceException,调试发现是Word.Selection 为空。...
  • keyler
  • keyler
  • 2017年04月27日 12:16
  • 646

asp.net 填充word 模版标签并下载使用笔记

1,新建word模版,方法是找需要用程序填充的word文档,在需要输入的地方用"书签"(插入-->书签-->输入id-->ok)标记后保存既可. 2,在word模版上修改安全添加everyone 可...
  • zhubo22
  • zhubo22
  • 2013年03月21日 07:35
  • 3429

Asp.Net操作Excel的几种方法

我们在做excel资料的时候,通常有以下方法。 一.导入导出excel常用方法: 1.用查询表的方式查询并show在数据集控件上。 代码 public static s...
  • chenguang79
  • chenguang79
  • 2014年02月24日 16:46
  • 1850

ASP.NET操作Word的IIS权限配置

ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常: 检索 COM 类工厂中 CLSID 为 {00024500-...
  • yhyhyhy
  • yhyhyhy
  • 2016年11月10日 20:16
  • 895

[Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!(续)

引言 在上一篇博文[Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!中,园友们对在office文档,pdf在线预览,又提出了几种方案,作为上篇文章的...
  • binyao02123202
  • binyao02123202
  • 2014年03月01日 09:54
  • 3340

ASP.NET MVC在线预览Excel、Word、TXT、PDF文件

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We...
  • mss359681091
  • mss359681091
  • 2016年04月06日 11:16
  • 6167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net中操作word excel等
举报原因:
原因补充:

(最多只允许输入30个字)