因为数据结构比较复杂,就选用了比较原始的方法来实现excel得导出,借此机会做一个小总结,希望能帮到你。。
具体的结构是这样的:
{
a:1,
b:2,
{}
[
{},
{},
...
],
{
[
{},
{},
...
]
}
}
代码如下:
public void export(HttpServletResponse response) {
// 1、创建工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
try {
//2、创建工作表
HSSFSheet sheet = workbook.createSheet("sheet1");
//3、创建行,0表示第一行
HSSFRow row = sheet.createRow(0);
//4、合并:参数:起始行号,终止行号, 起始列号,终止列号
//表示第一行第二行、第一列第二列合并
sheet.addMergedRegion(new CellRangeAddress(0, 1, 0, 1));
//5、创建列,在创建的行上面创建第一列
HSSFCell rowCell = row.createCell(0);
//6、设置样式
CellStyle style = wo