Excelについて紹介したいと思います。トできるようになるライブラリです。LaravelのEloquentとの相性がとても良くできています。LGPLライセンスです。Excelの導入方法と使い方について簡単に説明していきたいと思います。これによりPHPOfficeのPHPExcelも同時にインストールされます。arrayの中に以下を追加。arrayの中に以下を追加します。Excelの使う準備はできました!出力方法ファイル名と出力形式まずは基本形です。ファイルの中身を書き込む})->export("xlsx");createメソッドの第一引数に出力するファイル名。よって出力形式を指定します。csvやpdfを指定することができます。いずれかのライブラリが追加で必要。使うことで、サーバーのapp/storage/exportsに保存する処理となります。storeメソッドは第二引数にpathを指定することで自由に保存場所を変更できます。次にシートに関する情報の書き込み方を説明します。先程の基本形のファイルを書き込む部分に追加していきます。{//});})->export("xlsx");sheetメソッドを使うことによってシートを作成でき、並べることによって複数のシートを作成可能です。引数にシート名を指定しています。次にLaravelのEloquentを使って、実際シートにデータを入れてみましょう。{$sheet->fromArray($books);});})->export("xlsx");Bookというモデルがあったとして、fromArrayメソッドにそのモデルを渡すだけで、1行目に$booksのキー名、2行目以降が$booksの値が入ったExcelファイルがダウンロード可能となります。appndRowメソッドを使うことで一行ずつデータを書き込むこともできます。"test"));}以上がシートの操作となります。セルの操作シートの操作では主にデータの書き込みでしたが、セルの操作では書式設定(フォント、色、罫線)が行えます。以下が基本形となります。上下中央揃え$cells->setValignment('center');セルサイズセルの幅や高さの指定はシートの操作の一部です。Excelを使うことでLaravelで扱っているデータを簡単・綺麗にエクセルファイルで出力することができます。紹介したメソッド以外にも”行の固定”や”セルの結合”等様々なことができるので、ぜひ利用してもらいたいです。出力以外に入力もできるので別の機会に紹介できたらと思います。コメントをキャンセルメールアドレスが公開されることはありません。