国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Aspose.Cells組件導出excel文件

2024-07-10 12:48:36
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Aspose.Cells導出excel文件的方法,供大家參考,具體內容如下

/// <summary>    /// 導出數據到本地    /// </summary>    /// <param name="dt">要導出的數據</param>    /// <param name="tableName">導出名稱</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;//單元格       //為標題設置樣式         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;//單元格內容自動換行       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;//表格列數       int Rownum = dt.Rows.Count;//表格行數       //生成行1 標題行        cells.Merge(0, 0, 1, Colnum);//合并單元格       cells[0, 0].PutValue(tableName);//填寫內容       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);      }      //生成數據行       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));    }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌平区| 阿合奇县| 赣州市| 巩义市| 明溪县| 临西县| 哈密市| 青岛市| 民权县| 咸阳市| 赣州市| 峡江县| 新蔡县| 扶余县| 松溪县| 浦城县| 仲巴县| 库尔勒市| 普兰县| 密山市| 牡丹江市| 东乌| 青田县| 岳普湖县| 溧水县| 阿拉善右旗| 贵港市| 抚顺县| 平湖市| 大田县| 平泉县| 精河县| 元阳县| 吴旗县| 荆门市| 礼泉县| 历史| 若羌县| 桑植县| 定日县| 普宁市|