Java easyexcel导出示例
时间: 2023-09-09 18:10:14 浏览: 91
Java easyexcel 导出示例代码如下:
```
import com.alibaba.excel.ExcelWriter;
import com.alibaba.excel.metadata.Sheet;
import com.alibaba.excel.metadata.Table;
import com.alibaba.excel.support.ExcelTypeEnum;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
public class EasyExcelExportExample {
public static void main(String[] args) throws Exception {
// 准备数据
List<List<String>> data = new ArrayList<>();
for (int i = 0; i < 10; i++) {
List<String> item = new ArrayList<>();
item.add("字符串" + i);
item.add("数字" + i);
data.add(item);
}
// 写入数据
FileOutputStream out = new FileOutputStream("easyexcel-export.xlsx");
ExcelWriter writer = new ExcelWriter(out, ExcelTypeEnum.XLSX);
Sheet sheet1 = new Sheet(1, 0);
sheet1.setSheetName("sheet1");
Table table1 = new Table(1);
table1.setHead(new String[]{"字符串列", "数字列"});
writer.write0(data, sheet1, table1);
writer.finish();
out.close();
}
}
```
这是一个简单的导出示例,其中写入了10行2列的数据,分别是 "字符串列" 和 "数字列"。示例代码会生成一个名为 "easyexcel-export.xlsx" 的 XLSX 格式的 Excel 文件。
阅读全文