Excel Response.Write 多个工作表 正确格式
在asp.net中导出Excel:
直接将文件输出流写给浏览器,用Response.Write方法将DataSet中的DataTable导出到Excel文件中.
1.若要导多个DataTable分别到Excel不同的worksheet中,Response.Write能否实现,怎么做?
2.导出的文件的格式并不是正确的Excel文件格式,会弹出个提示对话框,但还是能打开,不过做导入数据库时,不能由此文件直接导入.请问用Response.Write导出到Excel时,怎么按照Excel文件格式导出?
另,将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上
1.用Microsoft.Office.Interop.Excel.Application时,提示出错:
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
上网查了,说要配置DCOM
[引]1:在服务器上安装office的Excel软件.
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
...
但是到第4步时,点右键,没有"属性"一项.请问这是为什么,怎么解决?系统是XP.