0

m Laravel は初めてです ... Mysql データベースからドキュメントを生成する必要があります。Larvel フレームワークを使用しています。PHPWord、maatwebsite/excelをインストールし、composer を通じてこのドキュメントExcelを使用しました。

この [PHPWord][2] を使用して PHPWord をインストールします。

[2]: http://phpword.readthedocs.org/en/latest/installing.htmlしかし、次のステップの使い方がわかりません ??? そしてどこで使用するのですか??? コントローラまたはモデル??? 誰かがlaravelでこのパッケージを使用する方法を知っているなら、私を助けてください

4

2 に答える 2

1

PHPワードの場合:

// you can import it or put it on variable like this
$phpWord = new \PhpOffice\PhpWord\PhpWord();

//Now you can access PhpWord function

// Adding an empty Section to the document...
$section = $phpWord->addSection();
// Adding Text element to the Section having font styled by default...
$section->addText(
    htmlspecialchars(
        '"Learn from yesterday, live for today, hope for tomorrow. '
            . 'The important thing is not to stop questioning." '
            . '(Albert Einstein)'
    )
);

対象: Maatwebsite/Laravel-Excel

の providers 配列に ServiceProvider を追加しますconfig/app.php

'Maatwebsite\Excel\ExcelServiceProvider'

ファサードに追加:

'Excel' => 'Maatwebsite\Excel\Facades\Excel'

エクセルの例:

Excel::create('Laravel Excel', function($excel) {

    $excel->sheet('Excel sheet', function($sheet) {

          $sheet->setOrientation('landscape');

    });

})->export('xls');

他の機能はこれを参照してください:

  1. Phpワード
  2. Maatウェブサイト/Laravel-Excel
于 2016-01-11T10:21:24.577 に答える