最简单好用的 Filament CSV/Excel 导入插件
数万行数据秒级导入。自动列映射、行级验证、重复处理、暗色模式 — 全部集成在优雅的 3 步向导中。
界面预览
真实的操作界面,所见即所得!
Upload File
Field mapping
Import Preview
Batch Import
Import log
Log Viewing
为什么选择我们
这些特性让你的工作事半功倍!
极简上手
— 你不用学,它自己会。不需要看教程、不需要写配置。只要告诉插件你用哪个 Model,剩下的事情它自动搞定 — 自动读字段、自动匹配列、自动校验格式。从安装到完成第一次导入,不到 5 分钟。
智能列映射
— 你的 CSV 表头长什么样不重要。现实中的 CSV 千奇百怪 — 有英文列名、有中文列名、有拼写错误、有多余空格、有顺序颠倒。插件的模糊匹配引擎会自动把"姓名"→`name`、"邮箱"→`email`、"手机号码"→`phone` 对上,内置了常见的中英文映射词典。
流式引擎
— 文件再大也不怕。传统导入方案会把整个 Excel 文件加载到内存里 — 1 万行可能还行,10 万行开始卡,50 万行直接崩溃。Raise Import 用 OpenSpout 逐行流式读取,内存占用始终维持在极低水平,无论文件多大都稳如磐石。
入库前校验
— 数据不对?先拦住,别往里写。你肯定遇到过这种情况:导入了 500 条数据,结果第 300 行有个格式错误,前面 299 条已经写进去了,脏数据混在数据库里。Raise Import 的做法完全不同 — 先在内存里把所有行跑一遍 Laravel 校验,全部通过后才正式开始写入。有问题?预览页面直接标红,一目了然。
管道清洗
— 数据入库前,先过一遍"洗衣机"。 导入的数据往往很脏 — 用户名前后有空格、邮箱大小写不统一、日期格式乱七八糟、密码是明文。管道系统就像 Laravel 中间件一样,把数据一层一层处理干净再入库。
优雅向导
— 不是只给开发者用的。 产品经理要导一批用户数据?运营同事要更新商品列表?客户成功要批量导入客户?没问题。3 步向导界面:上传文件 → 确认映射 → 预览并导入。原生 Filament 风格,暗色模式,中文英文自由切换。非技术人员也能自信操作,不需要找你帮忙。
全链路可追溯
— 谁导的、什么时候、导了多少、哪些失败了 — 一目了然。 每次导入都会自动生成一条操作记录,包含文件名、导入时间、操作人、总条数、成功/失败/跳过数量。出问题了?点进去看详情,哪一行报了什么错清清楚楚。还可以下载 CSV 格式的错误报告发给相关人员排查。
灵活集成
— 不只是 Filament 面板里的一个按钮。 5 个 REST API 端点让你在任何地方触发导入 — 定时任务自动拉取 FTP 上的 CSV、第三方系统通过 Webhook 提交数据、甚至写个脚本批量导入。配合 ShouldQueue 队列支持,大数据量后台静默处理,不阻塞用户请求。
零风险定价
— 免费版真的免费,Pro 版真的不贵。 社区版是 MIT 开源,永久免费,功能完整够用 — 大多数个人项目和小团队用它就够了。需要管道、历史记录、API 这些高级功能?Pro 版一次性 $10 永久买断,含未来所有更新。14 天内不满意全额退款,没有任何风险。
准备好让导入变得简单了吗?
一条 Composer 命令,几分钟内开始导入。
# Install the package
$ composer require raise-studio/import
# Add to your Filament resource
use Raise\Import\Import;
# That's it. One line import.
Import::make(User::class);
选择你的方案
从免费开始,按业务增长逐步升级
免费套餐
免费
-
多格式导入 支持 CSV / XLSX / ODS,OpenSpout 流式引擎逐行读取,自动识别分隔符,上传安全校验
-
自动字段检测 从 Eloquent 模型智能读取字段,提供 `Field::make()->label()->rules()` 链式配置 API
-
自动列映射 模糊匹配 ≥70%,内置中英文别名,多数场景零配置即可正确映射
-
3 步向导界面 上传 → 映射 → 预览,内置数据预览表格及逐行验证状态
-
行级校验 基于 Laravel Validator,支持所有内置及自定义验证规则
-
重复处理 3 种策略可选:跳过已有记录 / 更新已有记录 / 报错中止,按模型独立配置
-
模板下载 + 数据转换 一键下载含表头和示例数据的 CSV 模板;`mutateBeforeCreate` 回调入库前自由转换
-
精致开发体验 暗色模式、中英双语界面、一行 `RaiseImportPlugin::make()` 注册 Filament 插件
专业套餐
-
管道系统 8 个内置管道(去空格、转小写、密码哈希、日期格式化、默认值、列合并、列拆分)+ 自定义闭包管道,可串联任意处理逻辑
-
高级列映射 支持多列合并为一个字段、单列拆分为多个字段、忽略不需要的列、列顺序重排、一列映射多字段
-
导入历史 CRUD 完整 Filament 资源管理页面,每次导入均可回溯查看列表、详情、筛选和排序
-
统计仪表盘 总记录数 / 已导入 / 失败 / 跳过,4 张统计卡片一目了然
-
5 个 REST API 端点 编程式上传、预览、导入、模板下载、错误导出,适合无头 / 外部系统集成场景
-
队列支持 大数据量自动切换到 `ShouldQueue` 后台队列处理,阈值可配,不阻塞请求
-
重导 + 错误报告 一键重新导入失败记录,下载含逐行错误详情的 CSV 报告,快速排障
-
优先支持 + 无忧保障 维护者优先邮件技术支持,14 天无理由退款,零风险试用
常见问题
你关心的问题,答案都在这里!