目录
一、 参考代码
@PostMapping("/ExcelTest")
@ApiOperation(value = "ExcelTest")
@ApiImplicitParams({
@ApiImplicitParam(name = "file", paramType = "form", dataType = "file"),
})
// multipart/form-data编码方式: 将表单内的数据和文件放在一起发送
public Object ExcelTest(MultipartFile file) {
try {
// 一、 读取
// 遇到的问题: 文件更新后,读取到的reader还是旧的文件的内容
// 1、 getInputStream(): 返回文件的内容作为流,如果为空则为空流
// 2、 getReader(): 获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容 默认调用第一个sheet,读取结束自动关闭流
// 3、 ExcelReader: Excel读取器 读取Excel工作簿
ExcelReader reader = ExcelUtil.getReader(file.getInputStream());
// redaer = cn.hutool.poi.excel.ExcelReader@6a1bb4d9
System.out.println(reader);
// readAll(): 读取Excel为Map的列表,读取所有行,默认第一行做为标题,数
本文记录使用Java处理Excel时遇到的问题:修改并保存Excel后,导入时仍读取未更新的数据。解决方案是将原数据复制到新表格,修改保存后再导入,成功解决读取旧文件的困扰。
最低0.47元/天 解锁文章
1442

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



