Java 打开导出的Excel文件时出错
我正在尝试使用jquery插件将html表格导出到excel文件中。我尝试了很多插件,但每次打开导出的excel文件时,都会显示警告消息“文件格式与指定的扩展名不同”。但是,文件中的内容是正确的。如何解决此问题?问题正是错误所说的:“文件格式与指定的扩展名不同” Excel有两种本机格式:Java 打开导出的Excel文件时出错,java,jquery,excel,export,Java,Jquery,Excel,Export,我正在尝试使用jquery插件将html表格导出到excel文件中。我尝试了很多插件,但每次打开导出的excel文件时,都会显示警告消息“文件格式与指定的扩展名不同”。但是,文件中的内容是正确的。如何解决此问题?问题正是错误所说的:“文件格式与指定的扩展名不同” Excel有两种本机格式:.xls和.xlsx 此外,它还可以打开多种其他格式,例如: CSV(逗号分隔的值,通常为.CSV) TSV(制表符分隔的值,通常为.txt) 电子表格XML(通常为.XML) 如果文件扩展名与文件格式不匹
.xls
和.xlsx
此外,它还可以打开多种其他格式,例如:
- CSV(逗号分隔的值,通常为
).CSV
- TSV(制表符分隔的值,通常为
).txt
- 电子表格XML(通常为
).XML
因此,根据您使用的插件(您不知道是哪一天!),您分配了不正确的文件名(扩展名)。请提供生成excel文件的代码。您还可以提供输出-生成的xls文件。否则很难帮助您…我们使用的jquery是table2excel.js。我们使用以下代码导出数据$(“#mybtn”)。单击(function(){$(“#grid_myGrid_body”)。table2excel({exclude:.noExl”,name:“Excel文档名”,filename:“myFileName”});/*window.open('data:application/vnd.ms Excel',+$(“#grid_myGrid_body').html());e.preventDefault();*/});感谢您的快速回复。我们正在使用table2excel jquery插件。我们正在尝试创建xls格式的文件。当我们使用xlsx格式时,虽然我们无法看到任何数据,但创建了该文件。该插件正在生成电子表格XML,因此很遗憾,您无法让Excel停止警告您的文件扩展名与该格式不同。这就是Excel的新安全功能的工作原理,