为什么选择 POI? 一个十分令人沮丧的事实就是难以与 Microsoft 的专有文件格式进行交互操作。但 Apache Software Foundation 通过称作 POI(POI 代表 Poor Obfuscation Implementation,即不良模糊化实现)的项目解决了该问题。POI 的目标就是提供一组 Java API 来使得基于 Microsoft OLE 2 Compound Document 格式的 Microsoft Office 文件易于操作。一些 POI API
很完美的例子将数据读到excel,也可以读取excel模版再写到另外一个,88页完美example,部分代码 import java.io.*; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class POISample{ public static void main(String[] args){ HSSFWorkbook workbook = new HSSFWorkbook();//创建一个空白的workbook
POI_3.8_API.CHM HSSF - Horrible Spreadsheet Format org.apache.poi.hssf Horrible SpreadSheet Format API's for reading/writting Excel files using pure Java. org.apache.poi.hssf.converter org.apache.poi.hssf.dev DEV package serves two purposes. org.apa
PS:自行练习poi实现导出Excel(简单样式)数据,由于业务(…)需要,直接在controller层实现;
ok 进入正题!
① 引入POI依赖;
org.apache.poi
poi
3.6
② 直接写接口,调用service层;
RequestMapping(value = "/exportData", method = RequestMethod.GET)
public void exportD