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

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

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

本文實例為大家分享了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");//點擊下載

Aspose.Cells.dll 下載地址

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

相關(guān)文章

最新評論

海晏县| 砀山县| 于田县| 布拖县| 南川市| 江油市| 沧源| 荃湾区| 从江县| 肇庆市| 新乡市| 顺平县| 灵寿县| 杭锦旗| 郴州市| 肃宁县| 罗山县| 辽阳市| 吴江市| 德保县| 岚皋县| 吉安县| 施甸县| 常山县| 宽城| 克什克腾旗| 布尔津县| 榆社县| 祁门县| 江陵县| 炎陵县| 南澳县| 郓城县| 衡阳市| 桓台县| 萨嘎县| 贵州省| 邻水| 凭祥市| 封开县| 台东市|