我想使用 Java 将一个工作簿中的所有数据导出到另一个工作簿。我使用 FOR LOOP 从 input.xls 文件中读取所有数据。然后我想将所有读取的数据导出到output.xls。读取数据后不知道如何导出。我需要你们的帮助。谢谢。
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream("C:\\input.xls"));
FileOutputStream wbML = new FileOutputStream("C:\\output.xls");
Sheet sheet1 = wb.getSheetAt(0);
for (Row row : sheet1) {
for (Cell cell : row) {
String sValue = cell.getRichStringCellValue().getString();
System.out.println(sValue);
}
}
最佳答案
如果您只想复制工作簿,则无需迭代。只需将其写入一个新文件即可。
Workbook wb = new HSSFWorkbook(new FileInputStream("C:\\input.xls"));
FileOutputStream fileOut = new FileOutputStream("C:\\ouput.xls");
wb.write(fileOut);
fileOut.close();
关于java - Apache POI : Export Data to Another Workbook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31803361/