===============高分求asp.net导出excel后 无法远程访问问题==========================
问题是这样的: 在asp.net中,把dataTable中的数据导入到excel. 目前本地已经测试没有问题,但局域网中的其它机子访问导出后的excel文件时,没有任何反映. 我已经设置了文件目录everyone读写权限. 以及在Dcom配置中的excel应用程序的"启动和激活权限" "访问权限" 给于了everyone所有的权限.
Excel.ApplicationClass myApp;
Excel.Workbook myBook;
Excel.Worksheet mySheet;
string tableName = "mp_ZZFY";
string FilePath = Server.MapPath(tableName); //模板文件路径
myApp = null;
myBook = null;
mySheet = null;
object oMissiong = System.Reflection.Missing.Value;
myApp = new Excel.ApplicationClass();
myApp.Visible = false;
myApp.Workbooks.Open(FilePath, oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong);
myBook=myApp.Workbooks[1];
mySheet=(Excel.Worksheet)myBook.ActiveSheet;
#region 一个萝卜一个坑
mySheet.Cells[i,j] = DataTable中的数据;
.......
#endregion
myBook.Save();
myBook.Close(true,FilePath,true);
//myApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(mySheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myApp);
GC.Collect();
#endregion
Response.Redirect(FilePath);
Excel.ApplicationClass myApp;
Excel.Workbook myBook;
Excel.Worksheet mySheet;
string tableName = "mp_ZZFY";
string FilePath = Server.MapPath(tableName); //模板文件路径
myApp = null;
myBook = null;
mySheet = null;
object oMissiong = System.Reflection.Missing.Value;
myApp = new Excel.ApplicationClass();
myApp.Visible = false;
myApp.Workbooks.Open(FilePath, oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong,oMissiong);
myBook=myApp.Workbooks[1];
mySheet=(Excel.Worksheet)myBook.ActiveSheet;
#region 一个萝卜一个坑
mySheet.Cells[i,j] = DataTable中的数据;
.......
#endregion
myBook.Save();
myBook.Close(true,FilePath,true);
//myApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(mySheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myApp);
GC.Collect();
#endregion
Response.Redirect(FilePath);
...全文
相关推荐
asp.net+Ajax实现Excel文件导出
asp.net+Ajax,实现Excel文件导出
C# asp.net导入和导出excel完整源码
asp.net数据库中导出excel表,excel表数据导入到数据库中,这两个应用的完整实例代码,把相应的数据库连接该一下就可以用,基于C#。
ASP.NET Core 导入导出Excel xlsx 文件实例
本篇文章主要介绍了ASP.NET Core 导入导出Excel xlsx 文件,非常具有实用价值,需要的朋友可以参考下。
asp.net导出excel(带图片)
在网上找了好多代码,要么就是不能指定位置,要么就是不能控制大小,现在我结合别人的方法修改了下,试用成功,可以在指定单元格导出指定大小的图片,也可以在中间显示原图,或者两种一起显示。
asp.net 导出数据与图片到excel
asp.net 导出图片到excel .net导出excel


