PhpSpreadsheet é uma biblioteca escrita em PHP puro e oferece um conjunto de classes que permitem ler e escrever diversos formatos de arquivos de planilhas, como Excel e LibreOffice Calc.
Consulte as instruções de instalação.
Leia mais sobre isso, incluindo instruções de instalação, na documentação oficial. Ou verifique a documentação da API.
Faça suas perguntas de suporte no StackOverflow ou converse rapidamente no Gitter.
Agora estou administrando um Patreon para apoiar o trabalho que faço no PhpSpreadsheet.
Os apoiadores receberão acesso a artigos sobre como trabalhar com o PhpSpreadsheet e como usar alguns de seus recursos mais avançados.
Postagens já disponíveis para apoiadores do Patreon:
O jogo do namoro
Uma olhada em como o MS Excel (e o PhpSpreadsheet) lidam com valores de data e hora.
Fazendo um loop no loop
Conselhos sobre como iterar pelas linhas e células de uma planilha.
E para usuários em níveis que usam ativamente o PhpSpreadsheet:
Por trás da máscara
Uma olhada nas máscaras de formato numérico.
O próximo artigo (atualmente trabalho em andamento):
Fórmula para o sucesso
Como depurar fórmulas que não produzem o resultado esperado.
Meu objetivo é postar pelo menos um artigo por mês, analisando detalhadamente algum recurso do MS Excel e como usar esse recurso no PhpSpreadsheet, ou como realizar diferentes atividades no PhpSpreadsheet.
Postagens planejadas para o futuro incluem tópicos como:
Tabelas
Referências Estruturadas
Filtragem automática
Fórmulas de matriz
Formatação Condicional
Validação de dados
Fichários de valor
Imagens
Gráficos
Após um período de seis meses exclusivo para apoiadores do Patreon, os artigos serão incorporados à documentação pública da biblioteca.
PhpSpreadsheet é a próxima versão do PHPExcel. Ele quebra a compatibilidade para melhorar drasticamente a qualidade da base de código (namespaces, conformidade com PSR, uso dos recursos mais recentes da linguagem PHP, etc.).
Como todos os esforços foram transferidos para o PhpSpreadsheet, o PHPExcel não será mais mantido. Todas as contribuições para PHPExcel, patches e novos recursos devem ter como alvo o branch master
do PhpSpreadsheet.
Você precisa migrar? Existe uma ferramenta automatizada para isso.
PhpSpreadsheet é licenciado pelo MIT.