samuelvi / spreadsheet-translator-reader-xlsx
Spreadsheet Translator - Library that reads xlsx files and converts to array
Installs: 51
Dependents: 4
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/samuelvi/spreadsheet-translator-reader-xlsx
Requires
- php: >=8.4
- phpoffice/phpspreadsheet: ^1.30.0
- samuelvi/spreadsheet-translator-core: ^8.0
Requires (Dev)
- phpunit/phpunit: ^11.0
- rector/jack: ^0.2.9
- rector/rector: ^2.1
README
PHP library to read XLSX files and convert them to arrays.
Installation
composer require samuelvi/spreadsheet-translator-reader-xlsx
Requirements: PHP >=8.4
Usage
use Atico\SpreadsheetTranslator\Reader\Xlsx\XlsxReader; $reader = new XlsxReader('/path/to/file.xlsx'); // Get sheet names $sheetNames = $reader->getSheetNames(); // Get data by index or name $sheet = $reader->getSheetIndex(0); $data = $reader->getData($sheet); $data = $reader->getDataBySheetName('Sheet1');
Development
make install # Install dependencies make test # Run tests make rector-dry # Check code quality make ci # Run all checks
Related
License
MIT License