发布时间: 2013-12-13 13:57:17 作者: rapoo
vs2010中可以导出到excel,但是部署到IIS后就无法导出。求高手帮忙解决问题在vs中打开可以直接导出到excel。但是部署到IIS中无法导出。我在DCOM配置里已经配置好了权限,就是交互式用户,添加用户权限等配置。但是还是无法导出。还有什么别的办法? excel导出?IIS导出excel [解决办法]怎么个无法导出法? 报错了? 有什么提示?[解决办法]
求高手帮忙解决问题在vs中打开可以直接导出到excel。但是部署到IIS中无法导出。我在DCOM配置里已经配置好了权限,就是交互式用户,添加用户权限等配置。但是还是无法导出。还有什么别的办法?[/quote/// <summary> /// 主要打印功能 /// </summary> /// <param name="fileName"></param> /// <param name="strExcelToTable">网页中的html代码</param> public static void ToExcel(string fileName, string strExcelToTable) { DateTime dt = DateTime.Now; string name = fileName + dt.Year.ToString() + dt.Month.ToString()+dt.Day.ToString()+dt.Hour.ToString()+dt.Minute.ToString()+dt.Second.ToString(); HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode(name) + ".xls"); HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.ContentType = "application/excel"; HttpContext.Current.Response.Write(""); HttpContext.Current.Response.Write(strExcelToTable.ToString()); HttpContext.Current.Response.Write(""); HttpContext.Current.Response.End(); }这是我自己写的strExcelToTable是自己拼出的table[解决办法]不过要添加Microsoft.Office.Interop.Excel的引用[解决办法]用Microsoft.Office.Interop.Excel类库[解决办法]DCOM没有配置正确吧,最好给administrotor[解决办法]Refer this:http://www.cnblogs.com/insus/archive/2013/05/14/3077826.html[解决办法]我以前做过这种打印EXCEL的东西,也是VS中调试一切正常,发布后就挂 了,后来查了些资料,发现是说服务器端无权调用客户端程序什么的。网上有这种代码,你搜下EXCEL打印
/// <summary> /// 主要打印功能 /// </summary> /// <param name="fileName"></param> /// <param name="strExcelToTable">网页中的html代码</param> public static void ToExcel(string fileName, string strExcelToTable) { DateTime dt = DateTime.Now; string name = fileName + dt.Year.ToString() + dt.Month.ToString()+dt.Day.ToString()+dt.Hour.ToString()+dt.Minute.ToString()+dt.Second.ToString(); HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode(name) + ".xls"); HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8; HttpContext.Current.Response.ContentType = "application/excel"; HttpContext.Current.Response.Write(""); HttpContext.Current.Response.Write(strExcelToTable.ToString()); HttpContext.Current.Response.Write(""); HttpContext.Current.Response.End(); }
问一个Access数据统计 占比 的有关问题
epplus 导出的时分发现不可读取的内
为何很少aspx网站
求解:C# 时间的加减演算【一个去年的
关于控制弹出网页窗口大小及样式的有关
分页查询有关问题
HttpWebRequest 站外提交搞不定解决思
C#异步报错。解决思路
开发进销存软件web好仍是winfrom窗体