在进行Excel导入数据库操作时,出现No valid entries or contents found, this is not a valid OOXML (Office Open XML) file这个问题。一开始以为是配置错了,搜索了和多种方法,包括注解的使用,工具类的转换,Excel版本问题等。换了多次注解,发现问题并没有解决。起初传入参数类型为MultipartFile,然后抛出了题目中的异。修改为file类型接受,引入依赖后再将file类型转换为MultipartFile,发现问题并没有解决(具体引入依赖和调用方法,一搜这两个类型的转换到处都是)。为了确认Excel版本问题,我调用其他导入数据的接口,发现是可以解析出excel中的内容的,确认excel没有问题。然后让别人帮忙看了下,翻了翻代码,发现在过滤器的位置对文件进行了处理,传入的是char数据,返回时变成了String,导致文件信息发生了改变,不能解析。添加判断条件后问题解决。
记一次开发过程中出现的问题:No valid entries or contents found, this is not a valid OOXML (Office Open XML) file
最新推荐文章于 2025-03-11 09:20:02 发布