重启idea,更换excel文件,也试图通过网络寻找解决方法,很可惜的是一无所获,网上所写的和我遇到的问题不一样,虽然报错是一样的。让我感到很困惑的是,平时测试postman调的好好的,为什么突然就掉不通了!!!没办法,只能自己一步步调试跟踪了,最终还是找到了问题所在。

原来是idea加载class文件时,加载到了excel到临时文件或者是我临时文件删除不及时,才出现了以下的这种情况:

可以看到 idea里面的excel文件夹里面并没有临时文件,而class文件里面却存在了临时文件。

而解决方案就是:删除class文件目录里的临时文件

删除完重启idea,程序成功执行!

完美!!!

做项目时遇到的错误:The supplied file was empty ( zero byte s long ),提供的文件为空。 项目里需要用多个方法对同一个流对象进行操作,当第一个方法进行操作时,一切正常。第二个方法再对这个流进行操作时,就无法从文件里读取信息了。 也没有什么很好的解决方法,只能曲线救国了。反正操作的是同一个文件,不如在每个方法内部都新建一个对应的流。解决问题。 如果大佬们有什么好的方法的话还请在评论区指出!! 使用了hutool的excel工具类ExcelUtil org.apache.poi.Empty File Exception: The supplied file was empty ( zero byte s long ) at org.apache.poi.poifs. file system.POIFS File System.<init>(POIFS File System. java :222) at org.apache.poi.poifs. file system.POIFS File Syste 首先,说到EasyExcel,有做过报表的导入以及导出的小伙伴一定不陌生。比如,目前就职的公司所涉及的CRM类的诸多项目,就用到了此类功能。利用 Java 来对Excel进行导入以及导出,现在常见的框架主要有两大类。 ### 报错原因: poi操作的文件既是输入文件又是输出文件 > 例如:文件A。 首先将文件A作为输入流,使用poi读取文件A的内容;在不关闭A的输入流的同时,使用poi的write方法将内容通过输出流写入到文件A,此时就会报错 ### 解决办法: 避免同时读和写入同一个文件,可以输出到一个新文件中 LockSupport.park()阻塞线程,LockSupport.unpark()唤醒线程,LockSupport.park()不会释放线程。1、线程池的四种拒绝策略:当线程池的线程数量达到最大,并且队列满了之后,对后续任务的策略。3、LockSupport.park()和LockSupport.unpark();B、CallerRunsPolicy:将任务交给当前调用线程执行,如主线程。A、核心线程:当前线程池没有空闲线程,并且线程数量小于核心线程。B、其他线程:核心线程已满,并且队列也满了。 第一次使用FastExcel发现在创建excel文件的时候不成功,一直报这个问题: org.apache.poi.Empty File Exception: The supplied file was empty ( zero byte s long ) 第一眼看到,这个和FastExcel没有关系,然后就在网上找问题,发现都是说在读取excel文件的时候没有关闭读取流就进行写入操作才引起的这个异... Title: The Automotive Chassis Volume 2 System Design (Elements) Author(s): Giancarlo Genta, L. Morello Series: Mechanical Engineering Series v. 2 Year: 2009 Language: English Pages (biblio\tech): 816\816 ISBN: 1402086733, 978-1-4020-8673-1 This work serves as a reference concerning the automotive chassis, i.e. everything that is inside a vehicle except the engine and the body. It is the result of a decade of work mostly done by the FIAT group, who supplied material, together with other automotive companies, and sponsored the work. The first volume deals with the design of automotive components and the second volume treats the various aspects of the design of a vehicle as a system. org.apache.poi JAR包,解决个人的 import org.apache.commons.beanutils.PropertyUtilsBean; import org.apache.commons.lang.StringUtils; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFFont; import org.apache.poi.hssf.usermodel.HSSFPalette; import org.apache.poi.hssf.usermodel.HSSFRichTextString; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org. apache.poi.hssf.util.HSSFColor; import org.apache.poi.hssf.util.Region; import org.apache.poi.poifs. file system.POIFS File System; import org.apache.poi.ss.util.CellRangeAddress; "The import org.apache.poi cannot be resolved"的问题