透视表是依据已有数据源来创建的交互式表格,我们可在excel中创建透视表,也可编辑已有透视表.本文以创建透视表.刷新透视表以及设置透视表的行展开或折叠为例,介绍具体的操作方法. 所需工具:Free Spire.XLS for Java免费版,编辑代码前,先下载导入jar到Java程序(可手动下载导入,或通过Maven仓库下载导入). 示例代码 1. 创建透视表 import com.spire.xls.*; public class CreatePivotTable { public sta
NPOI还是比较好用的,引用dll程序集即可 1创建workbook和工作流 HSSFWorkbook workbook = new HSSFWorkbook(); MemoryStream ms = new MemoryStream(); 2这里是一个多sheet的例子,可以通过循环一个个生成 1 List<DataTable> listtable = new List<DataTable>(); 2 for(int t = 1; t < = listtable.Count
效果图: 代码: /// <summary> /// 导出Excel /// </summary> /// <param name="DeptId"></param> [HttpPost] public void ExportToExcel(int DeptId,List<FM_CostApply> CostApplyList, int beginYear, int beginMonth, int endYear, int