awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PHPOffice avatar

PHPOffice/PHPExcelArchived

0
View on GitHub↗
11,379 stele·4,126 fork-uri·PHP·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru phpoffice/phpexcelGraficul istoricului de stele pentru phpoffice/phpexcel

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru PHPExcel

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu PHPExcel.
  • haris-musa/excel-mcp-serverAvatar haris-musa

    haris-musa/excel-mcp-server

    3,940Vezi pe 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
    Vezi pe GitHub↗3,940
  • closedxml/closedxmlAvatar ClosedXML

    ClosedXML/ClosedXML

    5,630Vezi pe 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
    Vezi pe GitHub↗5,630
  • negokaz/excel-mcp-serverAvatar negokaz

    negokaz/excel-mcp-server

    973Vezi pe 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
    Vezi pe GitHub↗973
  • box/spoutAvatar box

    box/spout

    4,229Vezi pe 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
    Vezi pe GitHub↗4,229
Vezi toate cele 30 alternative pentru PHPExcel→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale phpoffice/phpexcel?

Principalele funcționalități ale phpoffice/phpexcel sunt: Excel Automation, Spreadsheet Document Models, Open XML Libraries, Spreadsheet Data Extractors, Spreadsheet Manipulation Libraries, In-Memory Object Models, XLSX File Generation, XLSX Serialization.

Care sunt câteva alternative open-source pentru phpoffice/phpexcel?

Alternativele open-source pentru phpoffice/phpexcel includ: 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…