0

同じExcelファイルに書きたい2つのワークブックがあります。以下は私のコードです

public void csvWriteToFile(HSSFWorkbook workbook1,HSSFWorkbook workbook2,String fileName){
   try {
          FileOutputStream out = new FileOutputStream(new File(fileName));
      workbook1.write(out);
      workbook2.write(out);
      out.close();
      System.out.println("Excel written successfully..");            
         } catch (FileNotFoundException e) {
     e.printStackTrace();
     } catch (IOException e) {
       e.printStackTrace();
     }
    }

これはExcelファイルにシートを1つだけ作成しています..ここで何か間違っていますか..?

4

1 に答える 1

2

2 つのドキュメントのバイナリ コードを 1 つの新しいファイルに連結しています。反対に、POI API を使用して最初のドキュメントのシートを別のドキュメントにコピーする必要があります。その後、結果のドキュメントをその方法で保存できます。

于 2013-04-25T16:23:11.673 に答える