Laravel: Convert Excel -> JSON/Collection
This is the first official release of the Laravel Excel to JSON / Collection package. This package provides utilities for converting Excel files to JSON format or Laravel Collections.
You can install the package via Composer:
composer require knackline/excel-to
To convert an Excel file to JSON format, use the json
method of the ExcelTo
class:
use Knackline\ExcelTo\ExcelTo;
$jsonData = ExcelTo::json('path/to/your/excel_file.xlsx');
This will return an associative array representing the Excel data in JSON format.
To convert an Excel file to a Laravel Collection, use the collection
method of the ExcelTo
class:
use Knackline\ExcelTo\ExcelTo;
$collection = ExcelTo::collection('path/to/your/excel_file.xlsx');
This will return a Laravel Collection containing the Excel data.
use Knackline\ExcelTo\ExcelTo;
// Convert Excel to JSON
$jsonData = ExcelTo::json('path/to/your/excel_file.xlsx');
// Convert Excel to Collection
$collection = ExcelTo::collection('path/to/your/excel_file.xlsx');
Contributions are welcome! Feel free to submit pull requests or open an issue if you find any bugs or have any suggestions for improvements.
This package is open-source software licensed under the MIT license.
Feel free to customize this release note as needed. Let me know if there's anything else I can help you with!