上传文件,解析读取excel表格 (前后端完整案例)

1、jar

	
		net.sourceforge.jexcelapi
		jxl
		2.6.12
	

2、前端案例

创建 upload.html


<html>
  <head>
    <title>upload.htmltitle>
    <meta name="keywords" content="keyword1,keyword2,keyword3">meta>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  head>
  <body>
	  <form enctype="multipart/form-data" method="post" action="http://***/***/test/import">
	    文件:<input type="file" name="test_e"/>
	    <input type="submit" value="上传"/>
	   form>
  body>
html>

3、后端案例

@RestController
@RequestMapping("/test")
public class TestController {
	@PostMapping("/import")
	public void  importExcel(@RequestParam("test_e") MultipartFile file)throws Exception{
		Workbook wb = null;
        try {
            wb = Workbook.getWorkbook(file.getInputStream());
        } catch (IOException e) {
            e.printStackTrace();
        } catch (BiffException e) {
            e.printStackTrace();
        }
        Sheet sheet = wb.getSheet(0);
        for (int j = 1; j < sheet.getRows(); j++) {//j=1,跳过第一行,标题
            String cellinfo = sheet.getCell(0, j).getContents();//读取的是第二行(j),第一列(0)数据
            cellinfo = sheet.getCell(1, j).getContents();//读取的是第二行(j),第二列(1)数据
            cellinfo = sheet.getCell(2, j).getContents();//读取的是第二行(j),第三列(2)数据
        }
	}
}

person others
上传文件,解析读取excel表格 (前后端完整案例)
java poi 解析excel .xls .xlsx
Java 读取Excel表格数据日期类型及整形转换

你可能感兴趣的:(后端)