最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Aspose.Cells組件導(dǎo)出excel文件

 更新時間:2018年12月13日 15:59:23   作者:世界太過浮夸  
這篇文章主要介紹了利用Aspose.Cells組件導(dǎo)出excel文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Aspose.Cells導(dǎo)出excel文件的方法,供大家參考,具體內(nèi)容如下

/// <summary>
    /// 導(dǎo)出數(shù)據(jù)到本地
    /// </summary>
    /// <param name="dt">要導(dǎo)出的數(shù)據(jù)</param>
    /// <param name="tableName">導(dǎo)出名稱</param>
    /// <param name="tableTitle">表格行名格式“賬號,密碼”</param>
    /// <param name="response">請求</param>
    public static void OutFileToDisk(DataTable dt, string tableName, string tableTitle, HttpResponse response)
    {
      Workbook workbook = new Workbook(); //工作簿 
      Worksheet sheet = workbook.Worksheets[0]; //工作表 
      Cells cells = sheet.Cells;//單元格 

      //為標(biāo)題設(shè)置樣式   
      Style styleTitle = workbook.Styles[workbook.Styles.Add()];//新增樣式 
      styleTitle.HorizontalAlignment = TextAlignmentType.Center;//文字居中 
      styleTitle.Font.Name = "宋體";//文字字體 
      styleTitle.Font.Size = 18;//文字大小 
      styleTitle.Font.IsBold = true;//粗體 

      //樣式2 
      Style style2 = workbook.Styles[workbook.Styles.Add()];//新增樣式 
      style2.HorizontalAlignment = TextAlignmentType.Center;//文字居中 
      style2.Font.Name = "宋體";//文字字體 
      style2.Font.Size = 14;//文字大小 
      style2.Font.IsBold = true;//粗體 
      style2.IsTextWrapped = true;//單元格內(nèi)容自動換行 
      style2.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin;
      style2.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin;
      style2.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin;
      style2.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin;

      //樣式3 
      Style style3 = workbook.Styles[workbook.Styles.Add()];//新增樣式 
      style3.HorizontalAlignment = TextAlignmentType.Center;//文字居中 
      style3.Font.Name = "宋體";//文字字體 
      style3.Font.Size = 12;//文字大小 
      style3.Borders[BorderType.LeftBorder].LineStyle = CellBorderType.Thin;
      style3.Borders[BorderType.RightBorder].LineStyle = CellBorderType.Thin;
      style3.Borders[BorderType.TopBorder].LineStyle = CellBorderType.Thin;
      style3.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Thin;

      int Colnum = dt.Columns.Count;//表格列數(shù) 
      int Rownum = dt.Rows.Count;//表格行數(shù) 

      //生成行1 標(biāo)題行  
      cells.Merge(0, 0, 1, Colnum);//合并單元格 
      cells[0, 0].PutValue(tableName);//填寫內(nèi)容 
      cells[0, 0].SetStyle(styleTitle);
      cells.SetRowHeight(0, 38);

      //生成行2 列名行 
      string[] Tile = tableTitle.Split(',');
      for (int i = 0; i < Colnum; i++)
      {
        cells[1, i].PutValue(Tile[i]);
        cells[1, i].SetStyle(style2);
        cells.SetRowHeight(1, 25);
      }

      //生成數(shù)據(jù)行 
      for (int i = 0; i < Rownum; i++)
      {
        for (int k = 0; k < Colnum; k++)
        {
          cells[2 + i, k].PutValue(dt.Rows[i][k].ToString());
          cells[2 + i, k].SetStyle(style3);
        }
        cells.SetRowHeight(2 + i, 24);
      }
      workbook.Save(response, HttpUtility.UrlEncode(tableName, System.Text.Encoding.UTF8) + ".xls", ContentDisposition.Attachment, new XlsSaveOptions(SaveFormat.Excel97To2003));
    }

調(diào)用

string tableTitle = "賬號,密碼";
    ExcelHelp.OutFileToDisk(dt, "賬戶信息", tableTitle , HttpContext.Current.Response);

前臺頁面

window.open("方法", "_blank");//點(diǎn)擊下載

Aspose.Cells.dll 下載地址

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

广西| 浦东新区| 曲麻莱县| 桂林市| 漯河市| 临朐县| 平乐县| 巢湖市| 达日县| 亚东县| 南陵县| 台北县| 葵青区| 晋江市| 阿巴嘎旗| 积石山| 晴隆县| 巫山县| 宝应县| 高阳县| 丰城市| 岚皋县| 鄂托克前旗| 宁明县| 化州市| 威远县| 冷水江市| 天峻县| 宁晋县| 托里县| 手机| 阿拉善盟| 东乌珠穆沁旗| 教育| 正定县| 合作市| 道孚县| 镇安县| 宁远县| 吉林省| 邛崃市|