java - Apache POI : Export Data to Another Workbook

标签 java excel

我想使用 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/

相关文章:

jakarta-ee - Java EE/J2EE 与 J2SE/JDK 版本之间的相关性

java - BufferedReader.readLine() 给出错误 java.net.SocketException : Software caused connection abort: recv failed

java - 在 Java 中解析命令行参数的代码结构

java - 多线程 TestNG DataProvider 执行

excel - 将过滤后的表数据传递到列表框

javascript - 设置单个单元格样式 js-xlsx, xlsx-style node.js

excel - 如何为 Dimmed 变量建立第三个变量

java - 如何提取包含某个单词的每个句子

Excel VBA将word数据导入excel

excel - 将路径文件分配给VBA中的变量