From e5cbf205d0022e31e1943fa640716ae9be3c9289 Mon Sep 17 00:00:00 2001 From: Dr Masroor Ehsan Date: Sun, 29 Dec 2024 14:21:36 +0600 Subject: [PATCH] excel --- composer.json | 1 + composer.lock | 165 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 165 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 6241eaa..6a139da 100644 --- a/composer.json +++ b/composer.json @@ -18,6 +18,7 @@ "league/url": "^3.3", "livewire/livewire": "^3.0", "propaganistas/laravel-phone": "^5.3", + "rap2hpoutre/fast-excel": "^5.5", "spatie/laravel-permission": "^6.10", "spatie/laravel-settings": "^3.4", "vinkla/hashids": "^12.0", diff --git a/composer.lock b/composer.lock index 9dd564a..b45949c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3007185579b2e8489eae9546920efd9e", + "content-hash": "2e193c1dfb92e40941a7f5494dfcef95", "packages": [ { "name": "bacon/bacon-qr-code", @@ -3276,6 +3276,99 @@ ], "time": "2024-11-21T10:39:51+00:00" }, + { + "name": "openspout/openspout", + "version": "v4.28.3", + "source": { + "type": "git", + "url": "https://github.com/openspout/openspout.git", + "reference": "12b5eddcc230a97a9a67a722ad75c247e1a16750" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/openspout/openspout/zipball/12b5eddcc230a97a9a67a722ad75c247e1a16750", + "reference": "12b5eddcc230a97a9a67a722ad75c247e1a16750", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-filter": "*", + "ext-libxml": "*", + "ext-xmlreader": "*", + "ext-zip": "*", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "ext-zlib": "*", + "friendsofphp/php-cs-fixer": "^3.65.0", + "infection/infection": "^0.29.8", + "phpbench/phpbench": "^1.3.1", + "phpstan/phpstan": "^2.0.3", + "phpstan/phpstan-phpunit": "^2.0.1", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^11.5.0" + }, + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", + "ext-mbstring": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenSpout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://github.com/openspout/openspout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "support": { + "issues": "https://github.com/openspout/openspout/issues", + "source": "https://github.com/openspout/openspout/tree/v4.28.3" + }, + "funding": [ + { + "url": "https://paypal.me/filippotessarotto", + "type": "custom" + }, + { + "url": "https://github.com/Slamdunk", + "type": "github" + } + ], + "time": "2024-12-17T11:28:11+00:00" + }, { "name": "paragonie/constant_time_encoding", "version": "v3.0.0", @@ -4464,6 +4557,76 @@ ], "time": "2024-04-27T21:32:50+00:00" }, + { + "name": "rap2hpoutre/fast-excel", + "version": "v5.5.0", + "source": { + "type": "git", + "url": "https://github.com/rap2hpoutre/fast-excel.git", + "reference": "83604f2a16fbb0374747299173abe691b24916da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rap2hpoutre/fast-excel/zipball/83604f2a16fbb0374747299173abe691b24916da", + "reference": "83604f2a16fbb0374747299173abe691b24916da", + "shasum": "" + }, + "require": { + "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", + "openspout/openspout": "^4.24", + "php": "^8.0" + }, + "require-dev": { + "illuminate/database": "^6.20.12 || ^7.30.4 || ^8.24.0 || ^9.0 || ^10.0 || ^11.0", + "phpunit/phpunit": "^9.5 || ^10.1", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Rap2hpoutre\\FastExcel\\Providers\\FastExcelServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/functions/fastexcel.php" + ], + "psr-4": { + "Rap2hpoutre\\FastExcel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "rap2h", + "email": "raphaelht@gmail.com" + } + ], + "description": "Fast Excel import/export for Laravel", + "keywords": [ + "csv", + "excel", + "laravel", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/rap2hpoutre/fast-excel/issues", + "source": "https://github.com/rap2hpoutre/fast-excel/tree/v5.5.0" + }, + "funding": [ + { + "url": "https://github.com/rap2hpoutre", + "type": "github" + } + ], + "time": "2024-06-03T08:00:43+00:00" + }, { "name": "spatie/laravel-permission", "version": "6.10.1",