C# 实现Excel单元格画边框
代码阐释:我这里是走固定的Excel模板,发现导出时一部分有边框的单元格消失了,所以选择用代码一个一个的画单元格,网上有那种全是边框的代码,这里我只是在汇总表这块加边框.记得using相关包…
下面是实现代码及效果图(黑色边框)
1.实例化ICellStyle,单元格格式.
string folder = Guid.NewGuid().ToString();//生成路径if (!Directory.Exists(Application.StartupPath + "\\ExcelBox\\" + folder))//Directory类提供了在目录和子目录中进行创建移动和列举操作的静态方法。判断文件夹ExcelBox中是否存在文件。{Directory.CreateDirectory(Application.StartupPath + "\\ExcelBox\\" + folder);}FileStream fs = new FileStream(Application.StartupPath + "\\xls\\2020MB\\2019年下期奖金发放报告.xls", FileMode.Open, FileAccess.Read);//通过流打开读取数据库IWorkbook workbook = WorkbookFactory.Create(fs);//单元格样式ICellStyle cellStyle = workbook.CreateCellStyle();cellStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.THIN;cellStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.THIN;cellStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.THIN;cellStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN;cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.CENTER;ICellStyle cellStyle1 = workbook.CreateCellStyle();cellStyle1.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN;cellStyle1.Alignment = NPOI.SS.UserModel.HorizontalAlignment.CENTER;2.创建单元格及格式.
ISheet sheetAt = workbook.GetSheetAt(2);//创建页签for (int i = 13; i <= 15; i++){ICell Cell = sheetAt.GetRow(4).CreateCell(i, CellType.STRING);Cell.CellStyle = cellStyle;}
3.插入值
sheetAt.GetRow(4).GetCell(13).SetCellValue(I1);//应发奖金2
sheetAt.GetRow(4).GetCell(14).SetCellValue(J1);//个所税
sheetAt.GetRow(4).GetCell(15).SetCellValue(I1 - J1);//实发奖金
C# 实现Excel单元格画边框相关推荐
- VC下设置Excel单元格的边框
为了能使得输出到Excel中的数据显示表格,可以调用事先设置好的模板,但是不灵活.我花了一个中午的时间摸索出如何设置它了. 具体代码如下: LPDISPATCH pRange; CString ...
- java 批量设置单元格边框,VC下设置Excel单元格的边框 (转)
为了能使得输出到Excel中的数据显示表格,可以调用事先设置好的模板,但是不灵活.我花了一个中午的时间摸索出如何设置它了. 具体代码如下: LPDISPATCH pRange; CString c ...
- html单元格边框斜线,excel表头三斜线 将线条的两端放在单元格的边框上
excel表头的三斜线怎么做 将需要插入双斜线的单元格扩大到自己所需要的大小 依次点击"插入"->"形状" 选择"直线",按住shif ...
- 修复Java使用POI合并Excel单元格后,边框不显示的问题
使用Apache POI生成Excel文档时,当进行单元格合并操作后,被合并的单元格边框会消失,使用如下方式可以解决. 创建方法: public void setBorderStyle(int bor ...
- POI实现EXCEL单元格合并及边框样式
POI实现EXCEL单元格合并及边框样式 下面例子为创建产生一个excel,合并单元格,然后为合并后的单元格添加边框 package test;import java.io.FileOutputStr ...
- js vue 设置excel单元格样式_vue项目使用xlsx-style实现前端导出Excel样式修改(添加标题,边框等),并且上传npm踩坑记录...
前段时间,我们项目提出一个前端导出Excel表格的需求, 这个很简单,利用xlsx,file-saver很容易实现(网上很多教程). 后来需要加入标题,标题居中显示,加入边框等等样式需求,这就给我很多 ...
- poi 合并单元格添加边框_如何在Excel中的文本和单元格边框之间添加空间
poi 合并单元格添加边框 Adding a bit of extra padding to your cell boundaries can make it easier for you to re ...
- VUE Table复杂表格生成带格式的excel(多表头、合并单元格、边框、居中、背景)
VUE Table复杂表格生成带格式的excel(多表头.合并单元格.边框.居中.背景) 因为工作需要,在网上找了很多都不太行无意之间看到一个大佬的打码拿过来改了改居然可以用! 原文链接:https: ...
- excel单元格合并后跨页出现的边框问题?
excel单元格合并后跨页出现的边框问题? 2011-03-20 如何解决单元格合并后跨页出现的边框问题? 单元格合并后,跨页的地方出现下边框没有的问题,一个一个调整太慢了,有什么好方法? 通常来说, ...
最新文章
- 连通域最小外接矩形算法原理_基于分割的文本检测算法之PSENet/PAN/DBNet
- 特征选择的通俗讲解!
- Spring Boot中使用Flyway来管理数据库版本
- 【数据分析】百度内部报告解析00后移动互联网行为
- zigbee是什么,为什么说它最适合智能家居设备
- mysqld_safe启动mysql
- 大数据中,机器学习和数据挖掘的联系与区别
- c++ 使用正则匹配url
- 虚拟云服务器 网站备案,云虚拟主机可以做备案吗
- WPF中的图像处理简介
- python编写科学计算器_Python实现的科学计算器功能示例
- Spring 延迟依赖查找Bean
- java实例摘要(四)
- Java 在Word创建表格
- 码云git上传下载代码
- Arduino蓝牙无线自动下载程序 Arduino无线下载
- 百度地图根据经纬度判断点是否在行政区内
- mysql timestamp类型格式转换
- Windows10系统开机提示Desktop不可用的解决方法
- 【张小平工作日志】同一目录下,Maven resource使用include与exclude实现过滤