Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
工作簿:整个excel文件,是多个sheet的集合
工作表:excel中的一个sheet对象
表格:sheet中的一个table对象
写Excel
WriteSample
writeAutoWriter:根据头对象和列表向一个工作表中写一个表格
writeManualWither:根据头对象和列表向多个工作表中分别写一个表格
WriteExcludeOrInclude
writeExcludeColumn:排除指定列
writeIncludeColumn:导出指定列
WriteComplexHead
writeNoAnnotation:没有ExcelProperty注解的表头,会直接使用类字段作为表头
writeWithIndex:定义ExcelProperty的index属性,指定表头字段位置
writeWithMultiHead:在ExcelProperty定义多个表头,相邻的相同表头会合并
WriteRepeatable
writeOneSheet:向同一个excel同一个sheet中多次写入
writeDiffSheetWithSameHead:向同一个excel不同sheet中多次写入(表头相同)
writeDiffSheetWithDiffHead:向同一个excel不同sheet中多次写入(表头不同)
WriteFormat
writeFormatContent:使用注解实现数据内容格式化,改的是内容
writeFormatCell:使用注解定义表格列宽和行高
writeFormatStyleCell:使用注解修改表格样式,包括表头背景、表头字体、表体背景、表体字体等
WriteComplexFormatCell
writeComplexFormatCell:超链接、备注、公式、指定单个单元格的样式、单个单元格多种样式
WriteUseWriteHandler
writeByCellStyleStrategy:使用已有策略实现自定义样式,包括背景、字体等
writeByCustomCellStyleStrategyOfEasyexcel:「不推荐」使用easyexcel的方式自定义格式策略
writeByCustomCellStyleStrategyOfPoi:「不推荐」使用poi的方式自定义格式策略
writeUseLongestMatchColumnWidthStyleStrategy:使用自动列宽策略
writeUseCustomWriteHandler:使用自定义拦截器实现表单的个性化配置,包括单元格格式、列校验规则等
writeUseCustomWriteHandler2:实现插入批注(inMemory 需要设置为 true)
WriteMergeCell
writeMergeCellUseAnnotation:使用注解实现合并单元格
writeMergeCellCustom:使用合并策略实现合并单元格
WriteTables
writeTable:同一表单中创建表格
writeTables:同一表单中创建不同表格(相同表头)
writeTablesWithDiffHead:同一表单中创建不同表格(不同表头)
WriteByTemplate
writeByTemplate:向模板文件中写入,会保留模板文件原内容,从原有内容下第一个空行开始写
WriteDynamicData
writeDynamicHead:动态表头,可以实现多个表头
writeDynamicMultiHead:注解表头+动态表头,以动态表头为准。可以在注解表头类中实现格式定义,然后通过动态表头实现国际化。
writeDynamicData:动态表体
填充Excel
FillSample
fillUseObject:填充对象
fillUseMap:填充map结构对象
FillList
fillListInMemory:一次写入列表,全部内存操作
fillListSegment:多次填充,会使用文件缓存,适合数据量比较大时,分页填充模板
FillComplexData
fillObjectAndListInMemory:填充对象+列表
fillObjectAndListManual:大数量的时候手动填充对象+列表
fillObjectAndListHorizontal:横向填充数据
fillMultiList:填充多个表格
You can’t perform that action at this time.