easyexcel导出list集合
时间: 2023-09-27 12:09:16 浏览: 139
EasyExcel是一款用于导入导出Excel文件的Java库。在使用EasyExcel导出list集合时,可以采用两种方式。
第一种方式是使用无实体类导出。首先,将需要导出的数据存放在一个List集合中,然后将该List集合传入工具类方法的实体类中,如NoModelWriteData。在NoModelWriteData中,设置文件名、表头映射(headMap)、字符串数据映射(dataStrMap)和数据列表(dataList)。接下来,创建一个EasyExcelUtils实例,并调用其noModleWrite方法,将NoModelWriteData和响应对象response作为参数传入即可实现导出。
第二种方式是使用实体类导出。首先,查询所需导出的数据,并将其存放在一个List集合中。然后,创建一个SimpleWriteData实例,设置文件名和数据列表(dataList)。接着,创建一个EasyExcelUtils实例,并调用其simpleWrite方法,将SimpleWriteData、导出的实体类的class对象(如PayInfoBillListExportDto.class)和响应对象response作为参数传入即可实现导出。
参考文献:
引用
引用
引用<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [EasyExcel 自定义导出列和顺序](https://blog.csdn.net/nonita/article/details/129176195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Java 使用EasyExcel导出工具类(实体类,非实体类,List,Object>>)](https://blog.csdn.net/gaoler_123_lic/article/details/123003708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文