EN FR
← Packages

jdz/exporter

Spreadsheet export (xlsx / csv / ods / pdf)

Overview

Spreadsheet export (xlsx / csv / ods / pdf) built on PhpSpreadsheet. Feed associative rows, get a rendered multi-worksheet file — the first row's keys become a bold header row.

Features

  • Writers: xlsx (default), csv (single sheet, ; delimited), ods, pdf (TCPDF)
  • Multi-worksheet output — one setRows() call per sheet
  • Per-cell rendering driven by an optional type: string / bool / formula / text / phone / id / number / euro / date
  • Fluent API: (new Exporter('My App'))->setTitle('Users')->setRows($rows, 'Users')->render()->save($path)

Installation

composer require jdz/exporter