Filament Import

Bring spreadsheets into an admin panel

An Excel and CSV import action with column mapping, validation and downloadable failed rows.

Workflow overview and original interface with fictional example records.

Project
Filament Import
Type
Developer tool
Status
Open-source package
Scope
Developer tool, Laravel, Filament, Data import
Website
View source on GitHub

Start with the spreadsheet people already use

We built an open-source import action for Laravel Filament. It accepts CSV, TSV and XLSX files, maps incoming columns to application fields, and lets people recover rejected rows instead of starting the entire import again.

Make errors recoverable

The import flow separates file selection, column mapping, validation and results. Failed rows can be downloaded for correction. Delimiter and encoding handling, localization and existing Filament Importer classes are supported.

Use it in an existing admin panel

The package includes an immediate import path without a queue worker. Installation and integration examples are available in the public repository.

Screens

Select a screenshot to see it full size.

  • Filament Import: Original package documentation: matching spreadsheet columns to fields.
    Original package documentation: matching spreadsheet columns to fields.
  • Filament Import: Original package documentation: imported fictional example records.
    Original package documentation: imported fictional example records.

Send a brief

Send a few lines. We reply in writing within 1 business day, or text us at (602) 748-9530. See prices

Step 1 of 3
What do you need?

What kind of project?

Written sprint proposal within 1 business day. Prefer a conversation? Book a Google Meet or text us.