记录两个Excel导出出现的问题
  TEZNKK3IfmPf 20天前 16 0

问题一:导出数据时,这行代码返回null,导致导出excel失败;

Workbook workbook = ExcelExportUtil.exportExcel(params, map);

记录两个Excel导出出现的问题

解决:排查出来,是因为版本问题,autopoi版本是1.2.1;

记录两个Excel导出出现的问题

升级为1.4.6就OK了
记录两个Excel导出出现的问题

记录两个Excel导出出现的问题

问题二:启动项目时,IDEA把resource下面的excel模板搬到target文件夹时,excel模板文件损坏打不开;

记录两个Excel导出出现的问题

这个问题非常隐蔽,像我,这两个问题是同时出现的。就是说,可能问题一出现后,更换了autopoi版本,又因为模板文件损坏,打不开,导出数据还是错误。就会让人感觉问题一更换版本没有作用,然后又改回去。

解决:在对应模块下的pom文件里,增加以下配置,表示对excel文件不压缩;

记录两个Excel导出出现的问题

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<version>2.6</version>
				<artifactId>maven-resources-plugin</artifactId>
				<configuration>
					<encoding>UTF-8</encoding>
					<nonFilteredFileExtensions>
						<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
						<nonFilteredFileExtension>xls</nonFilteredFileExtension>
						<nonFilteredFileExtension>lib</nonFilteredFileExtension>
					</nonFilteredFileExtensions>
				</configuration>
			</plugin>
		</plugins>
	</build>

出现excel导出问题,建议先排查掉问题二

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 20天前 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   27天前   10   0   0 springcloud
TEZNKK3IfmPf