Lavavel | Excel ファイルのインポート、エクスポート方法

Laravel

インストール

下記のコマンドを実行します。

config/app.php

config/app.phpに、service providerとaliaseに下記のように追記します。

autoloadの設定

設定ファイルの作成

以下のコマンドを実行し、excel用の設定ファイルを作成します。

app/configにexcel.phpが作成されています。

インポート

excel.blade.php

resources/viewsの中にexcel.blade.php を作成します。

インポートファイルの作成

以下コマンドでインポートファイルを作成します。

app/Imports にExcelImport.phpファイルが作成されます。

INFO Import [app/Imports/ExcelImport.php] created successfully.

ヘッダーを含める場合

ヘッダーを含める場合には、下記の記述が必要になります。

コントローラーの設定

コントローラー用に以下のコマンドを実行します。

app\ControllersにExcelControllerが作成されます。

そして、ExcelController.phpの先頭に以下を追加します。

公式サイト

Supercharged Excel exports and imports in Laravel | Laravel Excel
Laravel Excel is intended at being Laravel-flavoured PhpSpreadsheet: a simple, but elegant wrapper with the goal of simp...

参考サイト

Laravel9でExcelファイルをインポート/エクスポートする方法【maatwebsite】
https://www.its-corp.co.jp/laravel9-excel-import-export/

関連記事

おススメ商品

タイトルとURLをコピーしました