awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PHPOffice avatar

PHPOffice/PHPExcelArchived

0
View on GitHub↗
11,379 estrellas·4,126 forks·PHP·3 vistas

PHPExcel

PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various formats. It utilizes an in-memory spreadsheet model that maps spreadsheet structures to a hierarchy of objects for programmatic manipulation.

The library functions as an Office Open XML processor for generating and manipulating XLSX documents and serves as a reader for extracting data and structure from legacy binary XLS files. It also includes tools for CSV data integration and importing.

The project provides capabilities for automated report generation and spreadsheet data extraction, allowing application data to be converted into portable documents or imported into databases.

Features

  • Excel Automation - Provides a comprehensive PHP library for programmatically reading and writing Excel spreadsheet files.
  • Spreadsheet Document Models - Utilizes an in-memory spreadsheet model that maps workbook structures to a hierarchy of objects for programmatic manipulation.
  • Open XML Libraries - Implements a programmatic interface for manipulating documents using the Office Open XML standard.
  • Spreadsheet Data Extractors - Extracts structured data from specific cell ranges and formats within spreadsheet files for programmatic use.
  • Spreadsheet Manipulation Libraries - Provides a comprehensive PHP library for reading, writing, and manipulating spreadsheet files across multiple formats.
  • In-Memory Object Models - Maintains an internal object hierarchy representing spreadsheet structures for programmatic manipulation before serialization.
  • XLSX File Generation - Generates and saves spreadsheet workbooks specifically in the Office Open XML XLSX format.
  • XLSX Serialization - Provides bidirectional conversion of spreadsheet state to and from the binary XML XLSX format.
  • Excel-to-CSV Converters - Includes tools to convert Excel spreadsheets into CSV format and vice versa.
  • Spreadsheet Import Managers - Provides utilities for uploading and parsing local Excel or CSV files as structured data sources.
  • Legacy Spreadsheet Readers - Implements a reader for extracting data and structure from legacy binary XLS files.
  • Spreadsheet Generators - Provides capabilities for programmatically creating and populating spreadsheet files for export.
  • File Format Writers - Translates the internal object model into specific binary or XML spreadsheet file specifications via dedicated writer classes.
  • Custom File Format Readers - Provides extensible reader modules that parse external spreadsheet files into the internal object model.
  • Automated Report Generators - Provides capabilities to generate downloadable spreadsheet reports from application data for portable analysis.
  • Automated Spreadsheet Report Generators - Enables the creation of downloadable spreadsheet documents from application data for portable reporting.
  • Spreadsheet Data Exchange - Facilitates data exchange by converting between CSV files and complex spreadsheet structures.
  • Memory-Efficient Data Streaming - Implements chunk-based processing to minimize memory consumption when reading or writing large spreadsheet datasets.
  • External Data Importers - Converts uploaded spreadsheet files into structured formats suitable for import into databases or applications.
  • Legacy Spreadsheet Parsers - Extracts data and structural information from legacy binary XLS files for use in modern applications.
  • Reader-Writer Architectures - Decouples the parsing logic used to read files from the generation logic used to write them.
  • Format-Specific Drivers - Uses dedicated driver classes to handle the unique structural specifications of different spreadsheet file types.
  • Spreadsheet Abstractions - Provides an architectural abstraction layer that decouples spreadsheet operations from specific file format implementations.
  • Spreadsheet Stream Processing - Employs streaming and caching techniques to prevent memory overflow when handling massive XLS, XLSX, and CSV files.

Historial de estrellas

Gráfico del historial de estrellas de phpoffice/phpexcelGráfico del historial de estrellas de phpoffice/phpexcel

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a PHPExcel

Proyectos open-source similares, clasificados según cuántas características comparten con PHPExcel.
  • haris-musa/excel-mcp-serverAvatar de haris-musa

    haris-musa/excel-mcp-server

    3,940Ver en GitHub↗

    This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create, read, and modify Excel workbooks. It serves as a bridge that enables large language models to perform spreadsheet automation and data visualization. The server allows AI agents to generate native Excel charts and pivot tables from raw data, transforming structured information into visual summaries. It provides a mechanism for remote spreadsheet management through a protocol-based connectivity layer. The system covers a broad range of spreadsheet manipulation capabilities, incl

    Python
    Ver en GitHub↗3,940
  • closedxml/closedxmlAvatar de ClosedXML

    ClosedXML/ClosedXML

    5,630Ver en GitHub↗

    ClosedXML is an open-source .NET spreadsheet library and wrapper used for reading and writing Excel files. It provides an object-oriented interface for manipulating workbook structures and cell data within .xlsx and .xlsm files using the OpenXML standard. The library abstracts the complexity of the OpenXML SDK, allowing developers to generate and modify spreadsheets programmatically without requiring Microsoft Office to be installed on the system. It covers a range of spreadsheet management capabilities, including workbook generation, file loading, and data extraction. The toolset supports p

    C#closedxmlexcelhacktoberfest
    Ver en GitHub↗5,630
  • negokaz/excel-mcp-serverAvatar de negokaz

    negokaz/excel-mcp-server

    973Ver en GitHub↗

    This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly with Microsoft Excel files. It functions as a bridge, allowing external systems to read, write, and modify spreadsheet data through a standardized interface. By supporting both direct file manipulation and headless application automation, the server provides a comprehensive utility for programmatic workbook management. The server distinguishes itself by combining data processing capabilities with a visual rendering pipeline. It can generate image snapshots of specific spreadshe

    Go
    Ver en GitHub↗973
  • box/spoutAvatar de box

    box/spout

    4,229Ver en GitHub↗

    Spout is a spreadsheet file processing library and multi-format generator designed for reading and writing CSV, XLSX, and ODS files. It functions as a stream-based parser that processes large spreadsheet files incrementally to avoid loading entire documents into memory. The library provides capabilities for programmatic spreadsheet generation and data extraction. It supports custom content styling, allowing for the application of fonts, backgrounds, borders, and number formats to individual cells or rows. Beyond basic file input and output, the project covers workbook manipulation through se

    PHPcsvfastmemory-efficient
    Ver en GitHub↗4,229
Ver las 30 alternativas a PHPExcel→

Preguntas frecuentes

¿Qué hace phpoffice/phpexcel?

PHPExcel is a PHP spreadsheet library used for programmatically reading and writing spreadsheet files in various formats. It utilizes an in-memory spreadsheet model that maps spreadsheet structures to a hierarchy of objects for programmatic manipulation.

¿Cuáles son las características principales de phpoffice/phpexcel?

Las características principales de phpoffice/phpexcel son: Excel Automation, Spreadsheet Document Models, Open XML Libraries, Spreadsheet Data Extractors, Spreadsheet Manipulation Libraries, In-Memory Object Models, XLSX File Generation, XLSX Serialization.

¿Qué alternativas de código abierto existen para phpoffice/phpexcel?

Las alternativas de código abierto para phpoffice/phpexcel incluyen: haris-musa/excel-mcp-server — This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create,… closedxml/closedxml — ClosedXML is an open-source .NET spreadsheet library and wrapper used for reading and writing Excel files. It provides… negokaz/excel-mcp-server — This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly… box/spout — Spout is a spreadsheet file processing library and multi-format generator designed for reading and writing CSV, XLSX,… spartnernl/laravel-excel — This is a Laravel Excel integration library used for importing and exporting spreadsheet files within the Laravel… phpoffice/phpspreadsheet — PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as…