相较与古老的ssm项目,springboot项目的切面编程几乎不用配置。开箱即用。 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> ...
分类:
编程语言 时间:
2020-01-29 21:45:32
阅读次数:
86
原来的导出方式比较适用于比较简单的导出,每一条数据在一行,数据列虽然自定义程度比较高,如果要一条数据对应多行就做不到了,于是就想支持根据模板导出,在 1.8.0 版本中引入了根据模板导出的功能 ...
分类:
其他好文 时间:
2020-01-28 15:28:42
阅读次数:
63
Apache POI使用详解 1.POI结构与常用类 (1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Micr ...
分类:
其他好文 时间:
2020-01-28 13:59:38
阅读次数:
92
业务场景 公司B是母公司A的子公司,每个月都需要将耗材销售情况统计向总公司报账。 其中计算的内容如下: 1、该时间段客户a、b、c 。。。z的分别购买耗材金额,即该客户端销售额 2、对于a、b、c 。。。z公司,每销售一个单位数量的耗材都有居间费(抽成) 以上Excel中A-P列是从系统导出来的,其 ...
个人比较习惯用NPOI操作excel,方便易理解。在宇宙第一IDE(笑)——VS2017中插入NPOI就很方便: 首先安装NPOI: 然后在.cs文件中加入如下引用: using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using NPOI.HSS ...
1 public void Export() 2 { 3 //创建工作簿对象 4 IWorkbook workbook = new XSSFWorkbook(); 5 6 ExportStatistics(workbook); 7 ExportHumidifyLog(workbook); 8 Exp ...
private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_FilePath.Text) || txt_FilePath.Text.Trim().Substring(txt_FilePat ...
分类:
其他好文 时间:
2020-01-17 11:51:00
阅读次数:
64
aop相关节点解析后对应的beanClass作下汇总 aop:point-cut对应的beanClass为org.springframework.aop.aspectj.AspectJExpressionPointcutaop:before/aop:after等对应的beanClass为org.sp ...
分类:
编程语言 时间:
2020-01-11 00:19:35
阅读次数:
228
Lottery 这是一个款简单的抽奖系统 语言:C 技术点 NPOI:操作Execl的读、写 BindingList:实现对控件的动态绑定List的转换BindingList:new BindingList(List); "GitHub" ...
有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成,如下图: HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1"); sheet1.ProtectSheet("p ...