Translate

2016年1月26日火曜日

【php】【phpexcel】他のシートからデータをコピーする

テンプレートなどを読み込みたいときに。


<?php
    require_once './Classes/PHPExcel.php';
    require_once './Classes/PHPExcel/IOFactory.php';

    $book = new PHPExcel();

    $templateExcel = PHPExcel_IOFactory::load(dirname(__FILE__) .'/tmp/template.xlsx');
    $sheet = $templateExcel->getSheetByName('template')->copy();
    unset($templateExcel);
    $sheet->setTitle("hoge");
/*
$sheetの
編集があれば、ここで




*/
    $book->addSheet($sheet);
    $writer = PHPExcel_IOFactory::createWriter($book, "Excel2007");
    $writer->save(dirname(__FILE__) .'/huga.xlsx');
    $book->disconnectWorksheets();
    unset($book);

0 件のコメント:

コメントを投稿