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

首頁 > 學院 > 開發(fā)設計 > 正文

C#利用NPOI導出Excel類(簡單版)

2019-11-17 02:50:15
字體:
來源:轉載
供稿:網友

C#利用NPOI導出Excel類(簡單版)

代碼:

using System.Data;using System.IO;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;namespace ahwildlife.Utils{    /// <summary>    /// Excel工具類    /// 利用NPOI生成Excel    /// </summary>    public class ExcelUtil    {        #region 生成Excel        /// <summary>        /// 生成Excel        /// </summary>        public static void CreateExcel(DataTable dt, string path)        {            HSSFWorkbook workbook = new HSSFWorkbook();            ISheet sheet = string.IsNullOrEmpty(dt.TableName) ? workbook.CreateSheet("Sheet1") : workbook.CreateSheet(dt.TableName);//創(chuàng)建工作表            #region 標題            IRow row = sheet.CreateRow(0);//在工作表中添加一行            for (int i = 0; i < dt.Columns.Count; i++)            {                ICell cell = row.CreateCell(i);//在行中添加一列                cell.SetCellValue(dt.Columns[i].ColumnName);//設置列的內容                 }            #endregion            #region 填充數據            for (int i = 1; i <= dt.Rows.Count; i++)//遍歷DataTable行            {                DataRow dataRow = dt.Rows[i - 1];                row = sheet.CreateRow(i);//在工作表中添加一行                for (int j = 0; j < dt.Columns.Count; j++)//遍歷DataTable列                {                    ICell cell = row.CreateCell(j);//在行中添加一列                    cell.SetCellValue(dataRow[j].ToString());//設置列的內容                     }            }            #endregion            #region 輸出到Excel            MemoryStream ms = new MemoryStream();            workbook.Write(ms);            using (FileStream fs = new FileStream(path, FileMode.Create, Fileaccess.Write))            {                byte[] bArr = ms.ToArray();                fs.Write(bArr, 0, bArr.Length);                fs.Flush();            }            #endregion        }        #endregion    }}
View Code


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武冈市| 巨野县| 安化县| 缙云县| 泗阳县| 文水县| 新田县| 平罗县| 潮州市| 长顺县| 寿阳县| 泾川县| 江川县| 大兴区| 延长县| 上思县| 讷河市| 洛川县| 海宁市| 织金县| 东乌珠穆沁旗| 新巴尔虎左旗| 山阳县| 印江| 塔城市| 游戏| 扶余县| 东安县| 双辽市| 南京市| 普兰店市| 仙居县| 那曲县| 大关县| 霞浦县| 礼泉县| 台南市| 张家川| 绍兴市| 新河县| 高密市|