c# EPPlus导出,设置单元格格式,设置列标题样式,设置单元格边框,格式化日期时间... 2023-08-27 08:36 10621阅读 0赞 //数据源DataTable DataTable dataTable = new DataTable(); //... //... ExcelPackage package = new ExcelPackage(); //创建Sheet ExcelWorksheet workSheet = package.Workbook.Worksheets.Add(Sheet1); //设置单元格数据格式 foreach (DataColumn item in dataTable.Columns) { if (item.DataType == typeof(DateTime)) { var i = dataTable.Columns.IndexOf(item); //设置列格式为自定义 "yyyy/MM/dd HH:mm:ss" workSheet.Cells[2, i + 1, dataTable.Rows.Count + 1, i + 1].Style.Numberformat.Format = "yyyy/MM/dd HH:mm:ss"; } } //设置第一行列标题样式 using (ExcelRange r = workSheet.Cells[startRowFrom, 1, startRowFrom, dataTable.Columns.Count]) { r.Style.Font.Color.SetColor(System.Drawing.Color.White); r.Style.Font.Bold = true; r.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid; r.Style.Fill.BackgroundColor.SetColor(System.Drawing.ColorTranslator.FromHtml("#1fb5ad")); } //设置单元格边框 using (ExcelRange r = workSheet.Cells[startRowFrom + 1, 1, startRowFrom + dataTable.Rows.Count, dataTable.Columns.Count]) { r.Style.Border.Top.Style = ExcelBorderStyle.Thin; r.Style.Border.Bottom.Style = ExcelBorderStyle.Thin; r.Style.Border.Left.Style = ExcelBorderStyle.Thin; r.Style.Border.Right.Style = ExcelBorderStyle.Thin; r.Style.Border.Top.Color.SetColor(System.Drawing.Color.Black); r.Style.Border.Bottom.Color.SetColor(System.Drawing.Color.Black); r.Style.Border.Left.Color.SetColor(System.Drawing.Color.Black); r.Style.Border.Right.Color.SetColor(System.Drawing.Color.Black); } //加载DataTable到Excel单元格 workSheet.Cells["A1"].LoadFromDataTable(dataTable, true); //输出为字节 byte[] result = package.GetAsByteArray(); return result; 转载于:https://www.cnblogs.com/BenPaoWoNiu/p/11535727.html
相关 java使用POI设置单元格的样式 HSSFCellStyle cellStyle = wb.createCellStyle(); 一、设置背景色: cellStyle.setFillForegroun 以你之姓@/ 2022年01月06日 03:47/ 0 赞/ 563 阅读
相关 【Excel】设置自定义单元格格式 我们知道Excel中设置单元格格式时可以通过自定义方式设置格式,但是具体如何使用一般人都不是很清楚,其实自定义功能非常强大。本文主要介绍一下自定义单元格格式的小技巧,主要流程: Bertha 。/ 2022年05月07日 00:58/ 0 赞/ 270 阅读
相关 excel 设置单元格对齐方式 enum CellHorizonAlignment { xlCenter = -4108, xlLeft = -4131, 谁践踏了优雅/ 2022年05月19日 07:44/ 0 赞/ 215 阅读
相关 jqGrid单元格设置样式 {label: "aa", name: 'aa', index: 'aa', width: 300,key: true,align: 'center', 客官°小女子只卖身不卖艺/ 2022年06月14日 06:36/ 0 赞/ 196 阅读
相关 POI 设置单元格背景颜色 [POI 设置单元格背景颜色][POI] 转载自http://xiaohewoai.iteye.com/blog/1300817 博客分类: [apach £神魔★判官ぃ/ 2022年08月12日 13:29/ 0 赞/ 146 阅读
相关 POI 设置单元格样式(字体样式、背景颜色、边框样式、对齐方式、自动换行、列宽行高、冻结行和列、合并单元格) / 设置单元格样式 / public void setCellStyle(Workbook w ╰+攻爆jí腚メ/ 2022年09月03日 05:09/ 0 赞/ 349 阅读
相关 POI 设置EXCEL单元格格式 引用:[http://apps.hi.baidu.com/share/detail/17249059][http_apps.hi.baidu.co 朱雀/ 2022年09月20日 15:21/ 0 赞/ 170 阅读
相关 poi设置单元格背景颜色 Java使用poi可以很方便地导出Excel表格文件,同时可以设置各种样式,例如背景颜色。下面给出两个例子设置背景颜色,一个使用自带的颜色设置背景颜色,一个使用自定义颜色设置。 r囧r小猫/ 2022年10月09日 12:14/ 0 赞/ 142 阅读
相关 we7微擎导出Excel,设置单元格文本格式 $condition = " a.class_id=:class_id "; $params[':class_id'] = $_GPC['class_id']; 我就是我/ 2022年12月10日 10:19/ 0 赞/ 211 阅读
相关 c# EPPlus导出,设置单元格格式,设置列标题样式,设置单元格边框,格式化日期时间... //数据源DataTable DataTable dataTable = new DataTable(); //... //... 浅浅的花香味﹌/ 2023年08月27日 08:36/ 0 赞/ 10622 阅读
还没有评论,来说两句吧...