Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Spreadsheet Editor

Filament Spreadsheet Editor Laravel Package

mchtylmz/filament-spreadsheet-editor

A Filament plugin that adds an in-panel spreadsheet editor for Laravel apps, letting users view and edit tabular data in a familiar grid interface. Integrates with Filament resources and supports quick cell editing and data management workflows.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Filament Spreadsheet Editor
What is mchtylmz/filament-spreadsheet-editor used for?
It is a Filament plugin that adds a spreadsheet-like grid inside a Laravel admin panel for viewing and editing tabular data. It fits quick data-management workflows such as reviewing records, correcting cells, and managing simple tables without leaving Filament. It is intended for in-panel tabular editing, not necessarily as a full Excel replacement, so check the README for exact feature limits.
How do I install filament-spreadsheet-editor in a Laravel app?
Install it with composer require mchtylmz/filament-spreadsheet-editor, then follow the README to register the plugin in your Filament panel provider and publish any required assets or migrations. After installation, clear Laravel caches and verify the plugin appears in your panel. Because Filament plugin registration details can vary by version, use the exact class names and steps from the README.
Which Laravel and Filament versions are supported by this package?
Supported versions are defined by the package composer.json constraints and its Filament plugin requirements. Filament plugins are usually tied to specific Filament major versions, so match the plugin to your Filament and Laravel versions before installing. Check the README and Packagist metadata for the current compatibility matrix rather than assuming support for every Laravel or Filament release.
How does it integrate with Filament resources?
The package is designed as a Filament plugin that adds an in-panel grid editor, and integration with resources typically means exposing it from a Filament resource page, action, or custom page. The exact API depends on the README, and you may need to pass a model or query plus define which columns are editable. Register the plugin first, then follow the documented resource integration pattern for your Filament version.
Does editing a cell save changes to the database immediately?
The plugin provides the spreadsheet-style editing interface, but persistence depends on how it is wired to your Filament resource or model. Do not assume every cell edit writes immediately unless the README confirms that behavior. Check the documented save flow and test it against your own model, validation, and authorization rules before relying on it in production.
Can I control who can view or edit spreadsheet data?
Because the editor runs inside Filament, access should generally follow your Filament panel, resource, and policy authorization setup. You should still confirm any plugin-specific permission checks and ensure only authorized users can reach the page or action that renders the grid. Test both view and edit access with different user roles before deploying.
Is this Filament spreadsheet editor suitable for large datasets?
Grid-based editors can become heavy with very large tables, so this plugin is best suited to focused data-management workflows rather than massive exports. Use filtering, pagination, and realistic row-count testing to see how it performs in your app. Check the README for any documented limits or recommended usage patterns.
How do I test the spreadsheet editor in my Laravel application?
Test it like other Filament features: use feature tests for resource access and authorization, and Livewire or browser tests for grid interactions where practical. Use RefreshDatabase and verify behavior for both authorized and unauthorized users. Confirm the actual save and validation behavior documented by the package rather than assuming it from the UI alone.
Are there alternatives to this Filament spreadsheet editor?
Alternatives include Filament's built-in table actions and forms, custom Livewire grid components, or dedicated spreadsheet libraries for more advanced needs. This package is aimed at in-panel grid editing tied to Filament resources, so compare it against your requirements for formulas, imports, exports, and bulk editing. Verify feature support in the README before choosing it for advanced spreadsheet use cases.
How is mchtylmz/filament-spreadsheet-editor maintained and where do I report issues?
Check the GitHub repository for releases, commit activity, and open issues to judge current maintenance. Report bugs and feature requests through the repository issue tracker, and pin the package version in Composer for stability. Review the changelog and test upgrades in a staging environment before updating production.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource