学无先后,达者为师

网站首页 编程语言 正文

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

作者:何中应 更新时间: 2023-12-10 编程语言

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

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

在这里插入图片描述

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

在这里插入图片描述

升级为1.4.6就OK了
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

解决:在对应模块下的pom文件里,增加以下配置,表示对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导出问题,建议先排查掉问题二

原文链接:https://blog.csdn.net/qq_42108331/article/details/134301323

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新