小编Lau*_*t B的帖子

将上传的Excel保存在数据库中

我有一个代码,我的客户端将excel文件发送到服务器.服务器(SpringBoot)需要"转换" MultiplartFile为excel文件.从那时起,数据需要插入到数据库中.

但是,我从不需要生成excel,而是应该直接将电子表格中的数据插入到数据库中.

我第一次尝试:

@RequestMapping(value = "/insert", method = RequestMethod.POST, consumes = "multipart/form-data")
@ResponseBody
public MyMessage insertExcell(@RequestPart("typeFile") String typeFile,
        @RequestPart("uploadFile") MultipartFile multipart, @RequestPart("dataUser") DataUser dataUser) {

    BufferedReader br;
    List<String> result2 = new ArrayList<String>();

    try {
        String line;
        InputStream is = multipart.getInputStream();
        br = new BufferedReader(new InputStreamReader(is));
        while ((line = br.readLine()) != null) {
            result2.add(line);
        }
    } catch (Exception e) {

    }

    for (int i = 0; i < result2.size(); i++) {
        System.out.println("sentence" + result2.get(i));;
    }
Run Code Online (Sandbox Code Playgroud)

输出返回奇怪的符号.

然后我再试一次:

InputStream inputStream; …
Run Code Online (Sandbox Code Playgroud)

java excel spring-mvc spring-boot

9
推荐指数
1
解决办法
118
查看次数

标签 统计

excel ×1

java ×1

spring-boot ×1

spring-mvc ×1