Java导出Excel文件,在Wps上可以打开但是Office上打不开的问题
张柏芝和谢霆锋Java导出Excel⽂件,在Wps上可以打开但是Office上打不开的
问题
益母草的功效与作用及食用方法在做项⽬过程中,涉及到需要导出列表数据
1.前端如果⽤xlsx格式接收表格后台⽤XSSFWorkbook workbook = new XSSFWorkbook();创建⼯作薄
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");
2.前端如果⽤⽤xls格式接收表格后台⽤HSSFWorkbook workbook = new HSSFWorkbook();创建⼯作薄
深圳邮编查询response.setContentType("application/vnd.ms-excel");
response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");
婴儿护肤品哪个牌子好
那么 xls 和 xlsx有什么区别?(根据⾃⾝情况选择使⽤)
⽂件核⼼结构不同:GL甜文推荐
xls核⼼结构是复合⽂档类型的;
王者荣耀好听的idxlsx 的核⼼结构是 XML 类型的结构,并且基于XML进⾏压缩(占⽤空间更⼩),所以也可以看做zip⽂件,将⼀个“.xlsx”⽂件的后缀改为ZIP 后,⽤解压软件解压,可以看到⾥⾯有⼀个xml⽂件和⽂件的主要内容。
版本不同:
xls是excel2003及以前版本所⽣成的⽂件格式
xlsx是excel2007及以后版本所⽣成的⽂件格式(2007 是可以兼容2003的xls格式的)
最⼤⾏列得数量不同:
xls最⼤只有65536⾏、256列
xlsx可以有1048576⾏、16384列

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。