码迷,mamicode.com
首页 > Windows程序 > 详细

C# Excel导出(使用EPPlus)

时间:2020-01-30 21:05:10      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:pos   安装   tran   赋值   tar   epp   each   cells   exce   

            using (ExcelPackage package = new ExcelPackage(new FileInfo(@"C:\test.xlsx")))
            {
                ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("test");//创建worksheet
                worksheet.Name = "交通";
                //  worksheet.Cells[1, 1].Value = "名称";//直接指定行列数进行赋值
                worksheet.Cells["A1"].Value = TableName;//直接指定单元格进行赋值
                worksheet.Cells[1, 1].Style.HorizontalAlignment = ExcelHorizontalAlignment.Center;//水平居中
                worksheet.Cells[1, 1, 1, dt.Columns.Count].Merge = true;//合并单元格

                worksheet.Cells["A2"].Value = "报表时间:" + det.ToString("yyyy年MM月dd日");//直接指定单元格进行赋值
                worksheet.Cells[2, 1].Style.HorizontalAlignment = ExcelHorizontalAlignment.Right;//居中向右
                worksheet.Cells[2, 1, 2, dt.Columns.Count].Merge = true;//合并单元格

                foreach (DataColumn item in dt.Columns)
                {
                    int a = item.Ordinal + 1;
                    worksheet.Cells[3, a].Value = item.ColumnName;
                }
                int row = 4;
                foreach (DataRow item in dt.Rows)
                {
                    for (int i = 0; i < dt.Columns.Count; i++)
                    {
                        worksheet.Cells[row, i + 1].Value = item[i].ToString();
                    }
                    row++;
                }

使用了EPPlus,需nuget安装( Install-Package EPPlus  )

 

C# Excel导出(使用EPPlus)

标签:pos   安装   tran   赋值   tar   epp   each   cells   exce   

原文地址:https://www.cnblogs.com/xianyv/p/11949684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!