zoukankan      html  css  js  c++  java
  • WorkbookDesigner mvc里面返回file

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.Mvc;

    namespace test.Controllers

    {    

    using System.Data;    

    using System.IO;    

    using Aspose.Cells;

        public class ExcelController : Controller    

    {        

    public FileResult excels()        

    {            

    DataTable dt = new DataTable();            

    dt.TableName = "table1";            

    dt.Columns.Add(new DataColumn("ROW1", typeof(string)));            

    dt.Columns.Add(new DataColumn("ROW12", typeof(string)));            

    DataRow dr;            

    for (int i = 0; i <= 10; i++)            

    {                

    dr = dt.NewRow();                

    dr["ROW1"] = Guid.NewGuid().ToString();                

    dr["ROW12"] = Guid.NewGuid().ToString();                

    dt.Rows.Add(dr);            

    }

      WorkbookDesigner designer = new WorkbookDesigner();            

    string path = Server.MapPath("/Templete/DDD.xls");            

    designer.Workbook.Open(path);            

    designer.SetDataSource(dt);            

    designer.Process();

                //将文件存在服务器端,名称是123.xls            

    designer.Save(Server.MapPath("/Templete/123.xls"), FileFormatType.Default);

                //将服务器端的文件/Templete/123.xls下载到客户端            

    return File(Server.MapPath("/Templete/123.xls"), "application/ms-excel", "dsds.xls");

                //将流文件写到客户端流的形式写到客户端,名称是_report.xls           

    //designer.Save("_report.xls", SaveType.OpenInExcel, FileFormatType.Excel2003, System.Web.HttpContext.Current.Response);           

    // Response.Flush();           

    //Response.Close();          

    //designer = null;           

    // Response.End();           

    // return View("getexcel");

            }

  • 相关阅读:
    创建文件夹 文件File操作方法
    C#WinForm4张纸牌窗体设计
    b/s结构和c/s结构
    sql 中 时间只显示日期
    视图
    js获取字符串的字节数
    触发器
    将xml字符串转换成dataset
    sql 集合查询 数据更新操作语句
    带有ANY(SOME)或ALL谓词的字查询
  • 原文地址:https://www.cnblogs.com/nxxshxf/p/6408740.html
Copyright © 2011-2022 走看看