排名
                
                
                    6
                
            
                    文章
                
                
                    6
                
            
                    粉丝
                
                
                    16
                
            
                    评论
                
                
                    8
                
            
            {{item.articleTitle}}
            
    {{item.blogName}} : {{item.content}}
        
            ICP备案  :渝ICP备18016597号-1
        
        
            网站信息:2018-2025TNBLOG.NET
        
        
            技术交流:群号656732739
        
        
            联系我们:contact@tnblog.net
        
        
            公网安备:
50010702506256
        
    
50010702506256
        
        
            欢迎加群交流技术
        
    
    
    分类:
    .NET
代码:
public ActionResult About()
{
    Excel excel = new Excel();
    string template = Server.MapPath("~/Excel/Template.xls");
    excel.Open(template);
    //可以先判断模板里边使用有工作表,没有就可以创建
    excel.Worksheets.Add();
    Worksheet sheet = excel.Worksheets[0];
    sheet.Name = "学员信息";
    Cells cells = sheet.Cells;
    cells["A1"].PutValue("学号");
    cells["B1"].PutValue("姓名");
    cells["C1"].PutValue("年龄");
    cells["D1"].PutValue("性别");
    //动态构建datatable模拟测试数据
    DataSet ds = new DataSet();
    DataTable dataTable = new DataTable();
    dataTable.Columns.Add("列名1", typeof(System.String));
    dataTable.Columns.Add("列名2", typeof(System.String));
    dataTable.Columns.Add("列名3", typeof(System.String));
    dataTable.Columns.Add("列名4", typeof(System.String));
    DataRow dataRow = dataTable.NewRow();
    dataRow["列名1"] = "小明";
    dataRow["列名2"] = "大白";
    dataRow["列名3"] = "小芳";
    dataRow["列名4"] = "大剑";
    dataTable.Rows.Add(dataRow);
    ds.Tables.Add(dataTable);
    //读取dataset里边的数据到excel
    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
    {
        for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
        {
            cells[i + 1, (byte)j].PutValue(ds.Tables[0].Rows[i][j]);
        }
    }
    excel.Save(String.Format("Report{0}.xls", System.DateTime.Now
    .ToShortDateString())
    , SaveType.OpenInBrowser, FileFormatType.Default
    , System.Web.HttpContext.Current.Response);
    ViewBag.Message = "Your application description page.";
    return View();
}欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价