我有一个excel文件,我想在该文件的末尾添加新数据 为此,我使用这种方法
public static void exportXLS(JasperPrint jasperPrint, String fileName) throws IOException, JRException{
SimpleXlsReportConfiguration configuration = new SimpleXlsReportConfiguration();
configuration.setOnePagePerSheet(true);
configuration.setDetectCellType(true);
configuration.setCollapseRowSpan(false);
configuration.setWhitePageBackground(false);
File file = new File(fileName+".xls");
FileOutputStream fos = new FileOutputStream(file,true);
JRXlsExporter exporterXLS = new JRXlsExporter();
exporterXLS.setExporterInput(new SimpleExporterInput(jasperPrint));
exporterXLS.setExporterOutput(new SimpleOutputStreamExporterOutput(fos));
exporterXLS.setConfiguration(configuration);
exporterXLS.exportReport();
}
我设置了FileOutputStream构造函数的append参数,但仍无法正常工作 当我打开文件时,我只找到新数据而不是旧数据。