Java的jxl写入excel但是原先excel的内容被清空了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java的jxl写入excel但是原先excel的内容被清空了相关的知识,希望对你有一定的参考价值。
try File tempFile=new File("L:" + java.io.File.separator + "output00.xls");
System.out.println( "L:" + java.io.File.separator + "output00.xls" );
WritableWorkbook workbook = Workbook.createWorkbook(tempFile);
WritableSheet sheet = workbook.createSheet("TestCreateExcel", 0);
l=new Label(0, 0, "用于测试的Excel文件", headerFormat);
sheet.addCell(l);
workbook.write();
workbook.close();
请问是不是还要加什么流来保存原先xls里面内容 请给几行具体代码谢谢
我想在原有的xls上再添加写入数据 哪里要修改代码 麻烦写几行!谢谢
本回答被提问者和网友采纳java 使用jxl 导出 excel,不能下载,高手来,在线等
导出excel 已经在tomcat 服务器里面生产了 a.xls文件,并且有内容。但是,弹出的下载框显示的是0B大小,无法下载 ,我是这样来下载的:location.href=appath+'/upload/a.xlsx';可是就是下载不了,总是在连接资源.
参考技术A 有可能的原因:数据写入表中,没有flush,即数据还在缓存中。
建议: 1.写完数据后,刷新缓冲区
2.关闭写入流
以上是关于Java的jxl写入excel但是原先excel的内容被清空了的主要内容,如果未能解决你的问题,请参考以下文章
java 使用jxl 导出 excel,不能下载,高手来,在线等
Java通过jxl解析Excel文件入库,及日期格式处理方式 (附源代码)