Best Excel creation lib for PHP

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. PHPExcel

    https://github.com/PHPOffice/PHPExcel is unmaintained / archived

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. php-export-data

    Discontinued PHP class to export data in CSV, TSV, or Excel XML (aka SpreadsheeML) format to a file or directly to the browser

    https://github.com/elidickinson/php-export-data is unmaintained / archived too

  4. PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

    I think https://github.com/PHPOffice/PhpSpreadsheet is what you're looking for. I've been using it for many years for an export generator, well maintained and working nicely.

  5. Spout

    Discontinued Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

    We were testing PHP Spreadsheet and Spout (https://github.com/box/spout). We chose Spout because of its low memory footprint. It is using streams so it is much lighter than PHP Spreadsheet, although it is missing quite a bit of features that PHP Spreadsheet has.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What's the best practice in modifying/inserting values in specific cells of an existing excel file?

    3 projects | /r/PHPhelp | 1 Sep 2021
  • Import data from excel file to laravel

    1 project | /r/laravel | 20 Jul 2022
  • How to test CSV in Drupal without losing your mind

    1 project | /r/drupal | 18 Mar 2021
  • PhpSpreadsheet: A Pure PHP Library for Handling Excel and CSV Files

    1 project | news.ycombinator.com | 2 Oct 2024
  • (PHP, PhpSpreadsheet) Criando planilhas Excel e outros formatos com PHP

    1 project | dev.to | 29 Sep 2024

Did you know that PHP is
the 14th most popular programming language
based on number of references?