3x1io/filament-excel
3x1io/filament-excel is a Filament plugin that adds Excel import and export workflows to Laravel admin panels, with customizable columns, queued processing, and simple resource actions for managing spreadsheet data.
maatwebsite/excel (or Laravel's native Excel/CSV handling) when exports need multi-sheet workbooks, formulas, styling, chunked queued exports, or column-level transformation logic.Consider it when:
Look elsewhere when:
pxlrbt/filament-excel, or a direct Laravel Excel integration you own).Maturity signals: v1.0.1 landing immediately after v1.0.0 with a community contributor's first PR suggests active but very early maintenance. Small contributor base and single-maintainer risk remain the primary adoption concerns; the patch does not change that assessment. Pin the version and re-evaluate on minor releases.
For executives: This is a low-cost, low-risk add-on that puts "export to Excel" and "bulk upload" into the admin panel in days instead of a sprint. It removes a recurring source of ad-hoc engineering requests. Caveat: it is an early-stage community package, appropriate for internal tooling only — not for customer-facing or revenue-critical data flows without an owned fallback.
For engineering: A thin Filament integration over spreadsheet import/export. The 1.0.1 patch fixes irregular pluralization in generated names/sheet labels and confirms the maintainer is responsive. Risks are maturity, bus factor, and limited customization headroom. Mitigations: pin the version, wrap all usage behind our own export/import action classes so the dependency is swappable, and add tests around import validation and column mapping.
The ask: approve for internal admin use, scoped and wrapped; revisit the build-vs-buy call if exports become customer-facing, need heavy formatting, or exceed current data volumes.
How can I help you explore Laravel packages today?