Excel导出拒绝访问,在线等 在本机(win7 32位、VS2010+office2010)调试运行完全正常,但是放在服务器(win server2003、.net4.0+office2010),在导出excel的时候就会出错,初步估计报的错误为Excel拒绝访问。我的是WinForm程序,Web Config配置错的的大神就不用说了。在线等大神帮助解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 换个东东来导呗,没有这么多限制NPOI就挺不错,什么都不用安装,什么都不用设置,上手能用 拒绝访问 明显就是没有访问权限啊,,,你的程序是在服务器部署的?excel文件放哪了? 我知道这个东西 但是里面的好多不会用 也不知道在哪里找资料 比如说 我要导出的文件没有模板 但是会有好几个Sheet页, 或者 有模板 也有好几个Sheet页,就是各种情况,NPOL这个东西 我还不了解 所以没有用。 希望可以帮到你:使用NPOI导出数据: 配置excel的权限 命令行dcomcnfg 然后具体是组件服务-计算机-我的电脑-DCOM配置-Microsoft Excel Application安全选项前两项加Everyone加所有权限,标识:交互用户 你再试试 路径是什么样的? 这个问题。就是一个路径啊 最后是文件名.xls 在另存成Excel时报的拒绝访问 NPOL的大神 我想问下 这个能不能导出多个Sheet页 但只是一个Excel文件。和有模板的Excel文件应该怎么使用NPOL呢? 可以的,多创建几个Sheet就可以了 HSSFSheet sheet = workbook.CreateSheet(); HSSFSheet sheet2 = workbook.CreateSheet(); 是NPOI,不是NPOL啊,提供一个思路吧, //读取模板文件FileStream file = new FileStream(templatePath, FileMode.Open, FileAccess.Read);HSSFWorkbook hssfworkbook = new HSSFWorkbook(file);//处理模板文件比如创建Sheet等,hssfworkbook.CreateSheet("sheetname");,最后保存文件FileStream savefile = new FileStream(savePath, FileMode.Create);hssfworkbook.Write(savefile);savefile.Close(); NPOI 先不弄了 有时间再看下 我的程序错误出来了 大家可以看下 帮忙解决一下System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。 在 OutExcelHelper.ExecuteOutExcel.OutExcel(DataSet ds, String filname) 在 OutExcelHelper.ExecuteOutExcel.Out(String FilName, DataSet ds, String ExcelName) 在 W_OutExcelStatis.OutExcelStatis.OutExcel(String OutFilName, String FilName) 即使导出路径是自动创建的,那也有上级目录吧,给上级文件夹添加everyone用户,并给全部权限试试呗。 你的程序是只有一个独立的EXE,还是需要在IIS上部署啊?保存路径要是盘的根目录就创建文件夹保存试试,比如路径是“D:\”改成"D:\文件夹\" 这个问题已经解决,,,原因是服务器上没有Excel组件 C# WINFORM 在一个panel控件中生成上万个textbox控件 winform中listbox可以有显示值隐藏值吗 asp:RoleGroup参数使用变量问题 请问:如何继承控件? WinForms问题 按键事件 急急急~!! 请教各位大侠问题,非常急的问题,请高手近来指教,非常感谢!!! Form中ShowDialog问题? .Net 1.1 无法在 Win 2003 R2 上安装 初学.net 有多少人是用.net开发环境(IDE)做C#的,有没有IDE环境下的很好的资料和书? 利用webbrowser自动发帖赋值问题 C# 执行服务器脚本
NPOI就挺不错,什么都不用安装,什么都不用设置,上手能用
HSSFSheet sheet2 = workbook.CreateSheet();
//读取模板文件
FileStream file = new FileStream(templatePath, FileMode.Open, FileAccess.Read);
HSSFWorkbook hssfworkbook = new HSSFWorkbook(file);
//处理模板文件比如创建Sheet等,hssfworkbook.CreateSheet("sheetname");,最后保存文件
FileStream savefile = new FileStream(savePath, FileMode.Create);
hssfworkbook.Write(savefile);
savefile.Close();
我的程序错误出来了 大家可以看下 帮忙解决一下
System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。
在 OutExcelHelper.ExecuteOutExcel.OutExcel(DataSet ds, String filname)
在 OutExcelHelper.ExecuteOutExcel.Out(String FilName, DataSet ds, String ExcelName)
在 W_OutExcelStatis.OutExcelStatis.OutExcel(String OutFilName, String FilName)