foxmarketingdigital / excel-reader
Uma biblioteca para leitura de arquvivos xls e xlsx
1.1
2019-09-09 23:40 UTC
Requires
- php: ^7.1
- ext-exif: *
- ext-gd: *
- ext-json: *
- ext-mbstring: *
- box/spout: 3.1.x-dev
- shuchkin/simplexlsx: 0.8.9
This package is auto-updated.
Last update: 2025-03-05 08:48:30 UTC
README
a simple class for reading xls and xlsx files
Uma biblioteca simples para leitura de arquivos xlsx e xls
Highlights
English:
- Reading spreadsheet data returning a non-associative array
- Read data returning an associative (slower) array
- define which spreadsheet to read
- Print spreadsheet as html
- Read specific cell (slower)
- Composer ready and PSR-2 (Composer ready and PSR-2 compatible)
- Typing methods and error treatments
Português:
- Leitura de dados da planilha retornando um array não associativo
- Leitura de dados retornando um array associativo ( mais lento)
- definir qual planilha ler
- Imprimir planilha como html
- Ler celula especifica ( mais lento)
- Composer ready e PSR-2 (Pronto para o compositor e compatível com PSR-2)
- Tipagem de métodos e tratamentos de erro
Installation
excel-reader is available via Composer:
"foxmarketingdigital/excel-reader": "^1.0"
or run
composer require foxmarketingdigital/excel-reader
Documentation
For more details on how to use the currently available methods, you can check the examples folder in the main directory.
Below you will find some basic examples of how to use
Para mais detalhes de como usar os métodos disponíveis atualmente, você pode conferir a pasta exemples no diretório principal.
Abaixo você encontrará alguns exemplos básicos de como usar
Read file | Ler Arquivo
<?php use Foxmarketingdigital\ExcelReader\ExcelReader; require_once __DIR__ . '/../../vendor/autoload.php'; /** @var ExcelReader $ExcelReader : instantiate class */ $ExcelReader = new ExcelReader(); /** @var string $file */ $file = __DIR__ . '/teste.xlsx'; /** Carrega o arquivo xls/xlsx */ /** load file xls/xlsx */ $ExcelReader->loadFile($file); /** ler linhas do arquivo retornando um array não associativo */ /** read lines from file returning non-associative array */ var_dump($ExcelReader->getRows()); echo "<hr><hr>"; /** ler linhas do arquivo retornando um array associativo */ /** read lines from file returning associative array */ var_dump($ExcelReader->getRowsAssoc());
XLSX to HTML | XLS para HTML
<?php use Foxmarketingdigital\ExcelReader\ExcelReader; require_once __DIR__ . '/../../vendor/autoload.php'; /** @var ExcelReader $ExcelReader : instantiate class */ $ExcelReader = new ExcelReader(); /** @var string $file */ $file = __DIR__ . '/teste.xlsx'; /** Carrega o arquivo xls/xlsx */ /** load file xls/xlsx */ $ExcelReader->loadFile($file); echo $ExcelReader->inHTML();