ホーム > copy (全1件)
  • 先頭のシートデータをコピーする

    先頭のシートデータをコピーする

    $baseSheet = $book->getSheet( 0 );
    $newSheet = $baseSheet->copy();
    $newSheet->setTitle( 'SheetX' );
    $book->addSheet( $newSheet );
    

    シートデータをcopyメソッドを使ってデータを複製し、addSheetメソッドでシートを追加する。ポイントはシートデータの複製後にsetTitleメソッドで(ユニークな)シート名を設定しているところ。あとaddSheetメソッドは第2パラメータでシートの挿入位置(インデックス)を指定できる(省略時はnullとなり最後に追加される)。