参考:
https://blog.youkuaiyun.com/qq_25432245/article/details/84779044
https://www.cnblogs.com/kyliechen/p/10732760.html
实现:
public String add(HttpServletRequest request, HttpServletResponse response) {
//目的:通过excel表获得员工信息存储到数据库
try {
//1,创建磁盘文件工厂
DiskFileItemFactory factory = new DiskFileItemFactory();
//2,创建文件上传核心类
ServletFileUpload upload = new ServletFileUpload(factory);
//3,解析request获得文件项对象集合
List<FileItem> parseRequest = upload.parseRequest(request);
//4,遍历文件项集合
for(FileItem item : parseRequest){
//判断是否是普通文件项
boolean formField = item.isFormField();
if(!formField){
//文件上传项获得文件名称和文件内容
String file = item.getName();//获得上传文件的名字
InputStream in = item.getInputStream();//以流的方式获得文件的内容,获得输入流
Workbook workbook = null;
// 根据文件后缀名判断excel时那个版本的,(?i)忽

这篇博客介绍了如何将Excel表格中的数据存入数据库,通过参考优快云和博客园的相关文章,作者实现了这一功能,并使用Postman进行了文件上传测试。具体实现细节和测试结果未在摘要中详述。
最低0.47元/天 解锁文章
866

被折叠的 条评论
为什么被折叠?



