我在使用apache poi导入导出Excel做项目过程中,遇到了许许多多的问题,在此简单罗列. 1.xls和xlsx的区分:poi将2003以前和2007以后的excel封装成了两个不同的实现:HSSFWorkbook和XSSFWorkbook,如果在导入时需要兼容两种格式,必须在代码中加以判断,或写成两个service,提供两套解决方案. 2.new出一个workbook并create了sheet之后,如果此时没有写入文件中,而是继续操作,比如删除了所有sheet,则导出的excel文件将会…