occtherapist/advanced-table-export-for-filament
Export Filament admin tables to CSV, XLSX, PDF, JSON, XML, or clipboard. Header and bulk actions export filtered, sorted, searched data or selected rows, with column selection, preview, flexible PDF drivers, and German/English UI. Supports Filament v4/v5 and Laravel 11–13.
KeyValue: title + default value)disableAdditionalColumns() and field label helpers (additionalColumnsFieldLabel(), additionalColumnsTitleFieldLabel(), additionalColumnsDefaultValueFieldLabel(), additionalColumnsAddButtonLabel())disable_additional_columns (was documented but unused)composer require occtherapist/advanced-table-export-for-filament:^1.2
Patch release after restoring immutable v1.0.0 on Packagist.
art/banner-*.png)composer.json constraintsorchestra/testbench ^11 for Laravel 13 dev testingFull changelog: CHANGELOG.md
First stable release with six export formats and quick-export ActionGroups for Filament v4/v5 tables.

TableExportQuickHeaderAction and TableExportQuickBulkAction (ActionGroup with one action per format)formats() whitelist API on actions and the panel plugindisableJson(), disableXml(), and disableClipboard()clipboardFormat() with ClipboardFormat enum (Tsv, Csv, Json)jsonStructure() with JsonStructure enum (Flat, Wrapped) and prettyJson() / compactJson()xmlRoot() and xmlRowTag() for XML structure customizationformatIcon(), formatLabel(), and groupLabel() for quick export presentationmodifyJsonExport() and modifyXmlExport() writer hooksmaxClipboardRows() on the panel plugin (default: 500)use OccTherapist\AdvancedTableExportForFilament\Enums\ExportFormat;
TableExportHeaderAction::make()
->formats([
ExportFormat::Csv,
ExportFormat::Xlsx,
ExportFormat::Pdf,
]);
use OccTherapist\AdvancedTableExportForFilament\Actions\TableExportQuickHeaderAction;
->headerActions([
TableExportQuickHeaderAction::make(),
])
Full changelog: CHANGELOG.md
Customize exports without forking the package — publish Blade templates and hook into PDF, XLSX, and CSV writers.
php artisan vendor:publish --tag=advanced-table-export-for-filament-viewsmodifyPdfHtml() — driver-agnostic PDF HTML customizationmodifyDompdfWriter() — Dompdf-specific tweaksmodifyXlsxWriter() — OpenSpout XLSX writer hookmodifyCsvWriter() — OpenSpout CSV options hook$context array for all writer hookscomposer require occtherapist/advanced-table-export-for-filament:^0.4
Full changelog: https://github.com/OccTherapist/advanced-table-export-for-filament/blob/main/CHANGELOG.md
Fixes broken preview and export actions when the panel plugin was registered.
Root cause: v0.2.0 called getPlugin(AdvancedTableExportForFilamentPlugin::class) instead of the plugin ID string.
Fix:
AdvancedTableExportForFilamentPlugin::ID constanthasPlugin() / getPlugin(ID)composer update occtherapist/advanced-table-export-for-filament
If you are on ^0.2, you get this patch automatically. v0.3.0 includes the same fix plus the fluent action API.
Full changelog: https://github.com/OccTherapist/advanced-table-export-for-filament/blob/release/v0.2.1/CHANGELOG.md
Filament-export-style method chaining is here. Configure exports per action without touching global config.
disablePdf(), disableXlsx(), disableCsv(), defaultFormat(), directDownload(), fileName(), timeFormat(), csvDelimiter(), withHiddenColumns(), disableTableColumns(), formatStates(), extraViewData(), and field label methodsTableExportOptions value object for the export pipelineformatStates() overridesextraViewData() for PDF and preview templatesdisableTableColumns() exports only withColumns() datacomposer require occtherapist/advanced-table-export-for-filament:^0.3
Full changelog: https://github.com/OccTherapist/advanced-table-export-for-filament/blob/main/CHANGELOG.md
This release makes the export modal fully functional. CSV, XLSX, and PDF downloads work out of the box — no more stub notifications.
TableExportCoordinatorPdfRenderer driverswithColumns() and modifyExportQueryUsing() on export actionsgetTableQueryForExport()composer require occtherapist/advanced-table-export-for-filament:^0.2
Full changelog: https://github.com/OccTherapist/advanced-table-export-for-filament/blob/main/CHANGELOG.md
Initial scaffolding: Filament plugin, export actions, PDF renderer interface, configuration.
How can I help you explore Laravel packages today?