导出excel替换

This commit is contained in:
wkc
2026-01-27 17:55:53 +08:00
parent 79cd4fe755
commit 5b0c338b5e
20 changed files with 4261 additions and 1503 deletions

View File

@@ -1,24 +1,22 @@
package com.ruoyi.common.utils.poi;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Workbook;
/**
* Excel数据格式处理适配器
*
* 支持EasyExcel和POI双模式
*
* @author ruoyi
*/
public interface ExcelHandlerAdapter
{
/**
* 格式化
*
*
* @param value 单元格数据值
* @param args excel注解args参数组
* @param cell 单元格对象
* @param wb 工作簿对象
* @param cell 单元格对象 (POI: org.apache.poi.ss.usermodel.Cell, EasyExcel: com.alibaba.excel.enums.CellDataType)
* @param wb 工作簿对象 (POI: org.apache.poi.ss.usermodel.Workbook, EasyExcel: com.alibaba.excel.write.metadata.WriteWorkbook)
*
* @return 处理后的值
*/
Object format(Object value, String[] args, Cell cell, Workbook wb);
Object format(Object value, String[] args, Object cell, Object wb);
}