利用Poi结合Java实现一键批量导入excel
发布日期:2022-02-17 04:52:14
浏览次数:11
分类:技术文章
本文共 2841 字,大约阅读时间需要 9 分钟。
poi是Apache提供可以操作ms office格式文档的api,本文主要介绍利用Poi结合Java代码实现一键批量导入excel,可以操作的后缀两种格式的excel。
首先 导入jar包
Maven方式
org.apache.poi poi 3.17 org.apache.poi poi-ooxml 3.17
这里主要针对四级题库excel文件进行导入
excel: sql:insert into wordmp.word_record(name,soundmark,explainword,rank) values (#{word.name},#{word.soundmark},#{word.explainword},4)
Dao:
@Repositorypublic interface TestDao { void exportWordList(@RequestParam ListwordRecords);}
实现 对文件处理读取后进行excel读取ExcelUtils.readExcel
@ApiOperation(value = "导入题库测试",notes = "导入题库测试") @PostMapping("/exportWord") public Response exportWord(@RequestParam MultipartFile upfile){ try { InputStream inputStream = upfile.getInputStream(); String filename = upfile.getOriginalFilename(); if (filename == ""|| filename == null){ throw new BaseException("请选择文件"); } if (!filename.matches("^.+\\.(?i)(xlsx|xls)$")){ return Response.failure("文件格式不对"); } List
ExcelUtils.:代码有详细注释
/** * @progarm: Poiexport * @author: Leox * @create: 2020-1-14 10:46 * @description: */public class ExcelUtils { public static List
执行:
最后导入成功:转载地址:https://blog.csdn.net/qq_41426763/article/details/103969288 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月09日 00时06分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
创建安卓键盘演示——“好不”
2021-06-29
木兰编程语言入门教程之三——函数和类型
2021-06-29
基于「木兰」逆向工程用 pyinstaller 生成可执行文件
2021-06-29
从微盟事件看商业数据公开化的必然趋势
2021-06-29
为新语言编写Visual Studio Code语法高亮插件
2021-06-29
手机编程环境初尝试-用AIDE开发Android应用
2021-06-29
Java关键字的汉化用词探讨
2021-06-29
程序员面试时用中文命名写白板代码的好处
2021-06-29
1992年日本对母语编程的可读性比较实验
2021-06-29
[转] 用python编写控制网络设备的自动化脚本3:启动
2021-06-29
扩展Python控制台实现中文反馈信息
2021-06-29
扩展Python控制台实现中文反馈信息之二-正则替换
2021-06-29
在PyPI测试平台发布Python包
2021-06-29
中文代码示例之Electron桌面应用开发初体验
2021-06-29
中文代码示例之NW.js桌面应用开发初体验
2021-06-29
为《 两周自制脚本语言 》添加中文测试代码
2021-06-29
将《 两周自制脚本语言 》测试中使用的接口中文化
2021-06-29
5分钟入门LingaScript-尝鲜中文版TypeScript
2021-06-29
重拾《 两周自制脚本语言 》- 支持中文标识符
2021-06-29