PHPackages                             codeinc/symfony-phpspreadsheet-response - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. codeinc/symfony-phpspreadsheet-response

ActiveLibrary[HTTP &amp; Networking](/categories/http)

codeinc/symfony-phpspreadsheet-response
=======================================

A simple Symfony HTTP response for PhpSpreadsheet written in PHP 8.1+.

1.6(3mo ago)218.0k↓28.7%MITPHPPHP &gt;=8.1CI passing

Since Mar 1Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/codeinchq/symfony-phpspreadsheet-response)[ Packagist](https://packagist.org/packages/codeinc/symfony-phpspreadsheet-response)[ Docs](https://github.com/codeinchq/symfony-phpspreadsheet-response)[ RSS](/packages/codeinc-symfony-phpspreadsheet-response/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (3)Versions (9)Used By (0)

Symfony PhpSpreadsheet HTTP response
====================================

[](#symfony-phpspreadsheet-http-response)

[![Tests](https://github.com/codeinchq/symfony-phpspreadsheet-response/actions/workflows/tests.yml/badge.svg)](https://github.com/codeinchq/symfony-phpspreadsheet-response/actions/workflows/tests.yml)[![Packagist Version](https://camo.githubusercontent.com/8406a220697051907caf01da3372f5aea5719c2e78429bf238678923e9d946f2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6465696e632f73796d666f6e792d70687073707265616473686565742d726573706f6e7365)](https://packagist.org/packages/codeinc/symfony-phpspreadsheet-response)[![Packagist Downloads](https://camo.githubusercontent.com/49fe1da6ce9448b2900cef2e5891bc26a4e7d0b1fdba820c2543ec00f9ca2a1e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f6465696e632f73796d666f6e792d70687073707265616473686565742d726573706f6e7365)](https://packagist.org/packages/codeinc/symfony-phpspreadsheet-response)[![Packagist License](https://camo.githubusercontent.com/75ac2536b7954871ee16b30076800a55b5e878b546db96e9de3e0b112d0e3a10/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f636f6465696e632f73796d666f6e792d70687073707265616473686565742d726573706f6e7365)](https://packagist.org/packages/codeinc/symfony-phpspreadsheet-response)[![PHP Version](https://camo.githubusercontent.com/664d459e46d567d96db6313294afad82f188ef7c31f362902081fa0aeb882835/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f636f6465696e632f73796d666f6e792d70687073707265616473686565742d726573706f6e7365)](https://packagist.org/packages/codeinc/symfony-phpspreadsheet-response)

A simple Symfony HTTP response for [PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet) written in PHP 8 intended to be used with Symfony's [HTTPFoundation component](https://symfony.com/components/HttpFoundation).

Features
--------

[](#features)

- Supports multiple formats: **XLSX**, **XLS**, **CSV**, **ODS**, **HTML**, and **PDF**
- Automatic MIME type and extension handling
- UTF-8 filename support
- Streamed response for memory efficiency
- Compatible with PHP 8.1+, Symfony 6/7, and PHPSpreadsheet 1.29+

Usage
-----

[](#usage)

### Basic usage (XLSX)

[](#basic-usage-xlsx)

```
