相关文章推荐
骑白马的山羊
·
SQL LEFT JOIN 关键字 | 菜鸟教程
·
6 月前
·
任性的青蛙
·
Matlab定时器中断_matlabtime ...
·
1 年前
·
风度翩翩的凳子
·
macos - Completely ...
·
1 年前
·
强悍的书签
·
空闲循环处理 | Microsoft Learn
·
1 年前
·
Code
›
hutool读取Excel内容 - 放弃容易坚持一定很帅
博客园
电子表格
multipartfile
https://www.cnblogs.com/keepstudy-xiahl/p/14249638.html
英勇无比的签字笔
1 年前
import
cn.hutool.poi.excel.ExcelReader;
import
cn.hutool.poi.excel.ExcelUtil;
import
org.apache.poi.util.IOUtils;
import
org.junit.Test;
import
org.springframework.mock.web.MockMultipartFile;
import
org.springframework.web.multipart.MultipartFile;
import
java.io.File;
import
java.io.FileInputStream;
import
java.io.InputStream;
import
java.util.List; *
@author
AiQ * @date 2021/1/8 * @describe:
public
class
TestHutool { @Test
public
void
test()
throws
Exception{ File file
=
new
File("G:\\AiQ.xlsx"
); FileInputStream input
=
new
FileInputStream(file); MultipartFile multipartFile
=
new
MockMultipartFile("file", file.getName(), "text/plain"
, IOUtils.toByteArray(input));
//
1.获取上传文件输入流
InputStream inputStream =
null
;
try
{ inputStream
=
multipartFile.getInputStream(); }
catch
(Exception e){
//
2.应用HUtool ExcelUtil获取ExcelReader指定输入流和sheet
ExcelReader excelReader = ExcelUtil.getReader(inputStream, "代理"
);
//
可以加上表头验证
//
3.读取第二行到最后一行数据
List<List<Object>> read = excelReader.read(2
, excelReader.getRowCount());
for
(List<Object>
objects : read) {
// 获取指定的的数据
推荐文章
骑白马的山羊
·
SQL LEFT JOIN 关键字 | 菜鸟教程
6 月前
任性的青蛙
·
Matlab定时器中断_matlabtimer函数终止超时程序-CSDN博客
1 年前
风度翩翩的凳子
·
macos - Completely uninstall PostgreSQL 9.0.4 from Mac OSX Lion? - Stack Overflow
1 年前
强悍的书签
·
空闲循环处理 | Microsoft Learn
1 年前