controller层实现导出Excel表格

 

 

3      controller层实现导出Excel表格

@RequestMapping("/importExc")
@ResponseBody
    public String importExc(HttpSession session){
        //标记是否验证成功
    boolean flag=false;
        //创建一个核心对象
    HSSFWorkbook hwb=new HSSFWorkbook();
    //新建一个Excel表格,括号内是表格名称
    HSSFSheet sheet = hwb.createSheet("第一张表");
    //设置每一列的宽度
   /* sheet.setColumnWidth("0",2000);*/

    //创建第一行
    HSSFRow hrow = sheet.createRow(0);
    //创建他的列
    HSSFCell [] hssfCells=new HSSFCell[8];

    //遍历列
    for (int i=0;i functionList = (List) session.getAttribute("functionList");
    for (int i=0; i

 4     将xml文件导入数据库

package com.offcn.controller;

import com.offcn.entity.Forum;
import com.offcn.service.ForumService;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.annotation.Resource;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class ForumController {
    @Resource
    private ForumService forumService;
    @RequestMapping("doForm")
    @ResponseBody
    public String doForm(){
        boolean flag=true;
        List forumList=new ArrayList<>();
        try {
            FileInputStream fid=new FileInputStream("D:\\up\\data.xls");
            HSSFWorkbook hwb=new HSSFWorkbook(fid);


            for (int i=0;i0) {
        return "1";
    }
}
        return "2";
    }
}

 

你可能感兴趣的:(controller层实现导出Excel表格)