asp.net调用Excel打印的问题,还没人解决
来源:互联网 发布:中科英泰编程键盘 编辑:程序博客网 时间:2024/04/29 05:03
private void Button1_Click(object sender, System.EventArgs e)
{
//写入Excel的方法:
//定义需要参数。
string SourceFile="Data.XLS"; //源文件名称。
string TemplatePath=Server.MapPath("ExcelTemplate"); //存放源文件的文件夹路径。
string DownloadPath=Server.MapPath("ExcelDownload"); //副本的文件夹路径。
//副本的文件名。
string TempFileName = DateTime.Now.ToString("yyyyMMdd") + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + ".XLS";
object missing = System.Reflection.Missing.Value;
Excel.Application myExcel=new Excel.Application();
//打开新文件
myExcel.Application.Workbooks.Open(TemplatePath+"//"+SourceFile,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing, missing,missing);
Excel.Workbook myBook=myExcel.Workbooks[1];
Excel.Worksheet curSheet = (Excel.Worksheet)myBook.Sheets[2];
string DownloadFilePath=DownloadPath+"//"+TempFileName;
int i=0;
while (i<=10)
{
myExcel.Cells[4+i,2]=i.ToString();
myExcel.Cells[4+i,3]=i.ToString();
myExcel.Cells[4+i,4]=i.ToString();
myExcel.Cells[4+i,5]=i.ToString();
myExcel.Cells[4+i,6]=i.ToString();
i++;
}
myBook.Saved=true;
//myBook.SaveAs(DownloadFilePath,missing,"","",false,false,Excel.XlSaveAsAccessMode.xlNoChange,1,false,missing,missing);
myBook.PrintPreview(0);
//myBook.PrintOut(missing,missing,missing,missing,missing,missing,missing,missing);
myBook.Close(false, null,null);
myExcel.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(myExcel);
myBook = null;
myExcel = null;
GC.Collect();
//Response.Redirect("ExcelDownload//"+TempFileName); //下载文件
}
- asp.net调用Excel打印的问题,还没人解决
- ASP.NET中调用Excel的问题
- Asp.net环境下调用Excel控件的权限问题
- 解决ASP.net 读取Excel 问题
- Asp.Net 导出Excel打印
- Asp.Net 导出Excel打印
- 【总结】终于解决了asp.net下excel导出excel.exe进程无法释放的问题!!
- asp.net 多页打印的问题
- asp.net 调用 生成word 后excel 权限不足的问题的一些使用经验
- 关于用ASP.NET调用word或excel的权限问题
- 关于asp.net访问Excel的问题
- ASP.NET的Excel导出问题
- Asp.net Gridview 导出到Excel【解决编码乱码问题】
- 为什么一个这样的小问题都没人解决得了??
- asp.net的微软报表无法打印的解决。
- ASP.NET:在线打印Excel文档
- 如何解决excel打印预览不可用的问题
- asp.net 页面打印问题
- PHP的十个高级技巧(上)
- PHP的十个高级技巧(中)
- Wintegra-0
- PHP的十个高级技巧(下)
- 速度不错
- asp.net调用Excel打印的问题,还没人解决
- 路径都出来啦?
- CSDN也出BLOG,简直不让别的专门BLOG活了
- 一些读过后,能改变你原来思维的书
- 利用RMi进行分布式开发
- 使用SSL构建安全的Socket
- first
- JDom使用详解
- 重构工具