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里面内容 请给几行具体代码谢谢

参考技术A 你把内容都写到0,0的位置当然会清空了~如果要有原来的先读出来,把String加上追问

我想在原有的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把数据写入到excel

Java通过jxl解析Excel文件入库,及日期格式处理方式 (附源代码)

java用jxl读取网页上下载的excel文件,怎么识别?求解答

java poi 写入Excel后读取公式值问题

java写了一个下载excel的功能,我想把用户下载的模版的所有单元格都变成文本格式。该如何写呢?