ホームページ > 記事 > PHPフレームワーク > laravel5にExcelをインストールする方法(詳しい手順)
Laravel 5 ExcelはLaravel開発において非常に重要なコンポーネントの一つと言えます。 Laravel 5 Excel を使用すると、Excel ファイルをデータベースにインポートしたり、データベースから Excel ファイルにデータをエクスポートしたりできます。このコンポーネントは多くのビジネス プロジェクトで広く使用されているため、そのインストールもマスターする価値があります。
Laravel 5 Excel のインストールは非常に簡単です。次の手順を実行するだけです:
laravel 5 Excel の依存関係パッケージを Composer に追加します
composer require maatwebsite/excel
config/app.php ファイルの "providers" 配列に Excel サービス プロバイダーを追加します。
Maatwebsite\Excel\ExcelServiceProvider::class,
config/app.php ファイルに、 Excel ファサードを "aliases" 配列に
#'Excel' => Maatwebsite\Excel\Facades\Excel::class,
インストールが完了すると、Laravel 5 で Laravel 5 Excel コンポーネントを使用できるようになります。
Laravel 5 Excel の使用も非常に簡単です。簡単な例で説明しましょう:
この例では、Excel テーブルをデータベースにインポートする方法を示します。 「users.xlsx」という名前の Excel テーブルにはユーザー情報が含まれています。次のコードを使用して、ユーザー情報をデータベースにインポートできます。
use Illuminate\Http\Request; use Excel; class UserController extends Controller { public function import(Request $request) { // 获取上传的Excel文件存放路径 $file = $request->file('file')->getRealPath(); // 使用laravel-excel组件读取Excel表格数据 $data = Excel::load($file)->get()->toArray(); // 将读取到的Excel表格数据导入到users表中 foreach ($data as $value) { User::create($value); } // 导入完成返回成功响应 return response()->json(['success' => true]); } }
この例では、Excel::load()
関数を呼び出して Excel テーブル データを読み取ります。読み取ったテーブル データは配列であり、それらを走査することができます。インポートするだけです。データベースに再度入力します。
つまり、Laravel 5 Excel コンポーネントは非常に強力で、Excel ファイルを読み書きするためのシンプルで使いやすい API を提供するだけでなく、複数の Excel ファイル形式をサポートし、さまざまな機能を提供します。カスタム構成オプション。したがって、Laravel 開発者にとって、Laravel 5 Excel コンポーネントの使用法を学ぶことは、学習に時間を投資する価値があります。
以上がlaravel5にExcelをインストールする方法(詳しい手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。