cliqueti / simple-sheet
PHP Library to read and write spreadsheet files (CSV, XLSX and ODS) | Biblioteca PHP para ler e escrever arquivos de planilhas (CSV, XLSX e ODS)
dev-master
2024-02-06 22:29 UTC
Requires
- php: 8.*
- openspout/openspout: v4.*
This package is not auto-updated.
Last update: 2025-03-20 02:23:13 UTC
README
Pequeno, simples e descomplicado. Simple Sheet é um componente php que simplifica a leitura de arquivos Excel (XLSX)Planilhas ODS e Arquivos CSV. Este componente utiliza o OpenSpout como base.
Small, simple and uncomplicated. Simple Sheet is a php component that simplifies reading Excel (XLSX) files, ODS Spreadsheets and CSV files. This component uses OpenSpout as a base.
Installation (Instalação)
Via Composer
"cliqueti/simplesheet": "1.0.*"
Or run (ou rode)
composer require cliqueti/simplesheet
Read Sheet (Ler Planilha)
<?php use CliqueTI\SimpleSheet\SimpleSheet; $sheet = SimpleSheet::read("file.ext");
Main options (Principais opções)
... /* For headerless files (Para arquivos sem cabeçalho) */ $sheet->withoutHeaderRow(); /* Do not parse formulas (Não analisar formulas) */ $sheet->withoutParseFormulas(); /* By Tab Name (Por nome de aba) */ $sheet->sheetName("Tab Name"); /* By Tab Number (Por número da aba) */ $sheet->sheetNumber(1); /* Returns Sheet Header, If Exists (Retorna o cabeçalho, se existir) */ $sheet->getHeaders(); /* Returns Sheet Rows. (Retorna as linhas) */ $sheet->getRows();
Main XLSX Options (Principais opções XLSX)
... /* Default value is false. True will return unformatted dates */ $sheet->options()->SHOULD_FORMAT_DATES = true;
Main CSV Options (Principais opções CSV)
... $sheet->options()->FIELD_DELIMITER = '|'; $sheet->options()->FIELD_ENCLOSURE = '@';
Support
Security: If you discover any security related issues, please email paulo@cliqueti.com.br instead of using the issue tracker.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para paulo@cliqueti.com.br em vez de usar o rastreador de problemas.
Thank you
Credits
- Paulo Brandeburski (Developer)
License
The MIT License (MIT).