この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:atom
更新日時:2026-05-13 02:21:48

タイトル: CSVのアップロードおよび読み込み(maatwebsite/excel)
SEOタイトル: LaravelでCSVをアップロードして読み込む方法

Laravelで CSV をアップロードして読み込む方法として、maatwebsite/excel を使うやり方があります。

フォームからファイルを受け取り、読み込んだ行を配列化して処理する流れです。

基本の流れ

  1. パッケージを導入する
  2. 必要ならプロバイダーやエイリアスを登録する
  3. フォームでファイルをアップロードする
  4. サーバー側で読み込んで配列化する

クライアント側の例

サーバー側の考え方

アップロードファイルを受け取り、行データを配列へ変換してからループで処理します。

注意点

  • 使っている maatwebsite/excel のバージョンで API が異なる
  • ファイル input の name とサーバー側の取得キーを合わせる
  • ヘッダー行をどう扱うか先に決める