本工具类提供便捷的Java方法用于将数据导出至Excel文件,并支持丰富的格式设置和灵活的数据类型转换功能。
导出Excel(利用反射机制):
定义列标题:
```java
String[] title = {订单号, 商品名称, 商品价格, 创建时间};
```
定义要导出的对象属性字段,与列标题一一对应:
```java
String[] field = {orderNum, productName, productPrice, createTime};
```
调用工具类方法进行数据导出:
```java
ExportTools.export(sellJoin, title, field, list, response);
```
支持以下字段规则转换:
- 追加购买数量 `buyNum[&个]`
- 除法运算 `investMoney[/100]`
- 乘法运算 `investMoney[*100]`
- 类型转换 `capitalType[1_金豆,2_钱包,3_其他]`
方法参数说明:
`filename`: 导出文件名称
`title`: 列标题
`field`: 要导出的对象属性字段,与列标题一一对应
`results`: 导出数据的列表集合
`response`: 响应对象