2014-09-11 4 views
0

Laravel-Excel을 사용하여 일부 데이터를 추가하려는 기존 Excel 문서가 있습니다. 패키지에는 멋진 문서가 있지만 불행히도이를 수행하는 방법을 보여주는 완전한 예제는 없지만 행을 조작하는 데 대한 부분적인 데모 만 있습니다.Laravel-Excel을 사용하여 기존 Excel 문서에 행 추가

내가 무엇을 시도하고 것은 :

:

  1. 은 첫 번째 시트를 얻을
  2. 문서를

코드를 닫고 새 추가 기존 문서

  • 을 엽니 다
    Excel::load($path . '/exported.xls', function($reader){ 
            $sheet = $reader->getActiveSheet(); 
            // Manipulate third row 
            $sheet->row(3, array(
              'test1', 'test2' 
             )); 
           }); 
    

    결과 정의되지 않은 메서드 PHPExcel_Worksheet에

    전화 : 행()에

    사람은이 패키지에 데이터를 추가 성공 했습니까? 당신이 사용하는 것처럼 보이는

  • 답변

    0

    는 지금 내가가 의도 한 같은 엑셀 파일을 편집 할 수 없습니다. 출처 : package creator.

    1

    ... 여기 문서에서 발견

    $sheet->appendRow(array(
        'appended', 'appended' 
    )); 
    

    ... http://www.maatwebsite.nl/laravel-excel/docs/export

    +0

    중 하나가 작동하지 않음을 ... 나는 이미 그것을 시도했다는 것을 언급하는 것을 잊었다. '정의되지 않은 메소드 호출 PHPExcel_Worksheet :: appendRow()' –

    2

    Laravel 엑셀 1.2.0 올바른 코드가 될 것이다

    http://www.maatwebsite.nl/laravel-excel/docs/import#edit

    행을 추가 지원 (그래서 기존의 Excel 파일을 수정) 추가 :

    Excel::load($path . '/exported.xls', function($reader) 
    { 
        $reader->sheet(function($sheet) 
        { 
         // Manipulate third row 
         $sheet->row(3, array(
          'test1', 'test2' 
         )); 
        }); 
    })->export('xls'); 
    
    관련 문제