qalainau/filament-univer-sheet
products.variants, campaigns.metrics, or employees.compensation.orders.shipping_details or users.activity_logs) without overwhelming the UI.projects.budget_breakdown or clients.contract_terms).json cast)..xlsx files). Pair with Maatwebsite/Excel for file I/O.VLOOKUP, INDEX-MATCH). Validate compatibility with your specific needs.*"This package transforms how our team manages complex data in Filament—imagine giving our [Sales Team] an in-app spreadsheet to edit commission structures, or letting [Operations] track inventory across regions without leaving the dashboard. It’s like embedding a lightweight Excel into our admin panel, but with the security and workflow controls of Filament.
Key benefits:
Example ROI: For our [Product Team], replacing manual CSV uploads for pricing tables could save 10 hours/month—equivalent to hiring a part-time developer. The upfront cost is minimal (a Composer install + config), and we can phase this into our roadmap starting with high-impact use cases like [Feature X] or [Feature Y]."*
Risk Mitigation: "If we hit limits (e.g., formula complexity or performance), we can swap in a more robust engine later. For now, this gives us 80% of the functionality with 20% of the effort."
*"This is a Filament plugin that integrates Univer Sheet to add three powerful components:
SpreadsheetField: A full-featured editor for forms (toolbar, formula bar, multi-sheet support). Stores data as JSON (compatible with Eloquent’s json cast).SpreadsheetEntry: Read-only displays for infolists (e.g., showing a user’s activity_log as a grid).SpreadsheetColumn: Compact previews in tables (e.g., projects.budget_breakdown as a 4x4 grid).Why it’s a win:
Implementation:
composer require qalainau/filament-univer-sheet.PanelProvider:
UniverSheetPlugin::make()
->showToolbar(false)
->ribbonType('collapsed');
SpreadsheetField::make('data')->height('600px'),
SpreadsheetColumn::make('data')->previewRows(6),
Tradeoffs:
Next steps:
products.pricing_schedule) to pilot.How can I help you explore Laravel packages today?