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
Spreadsheet Parser Bundle

Spreadsheet Parser Bundle Laravel Package

akeneo/spreadsheet-parser-bundle

View on GitHub
Deep Wiki
Context7

Akeneo spreadsheet parser bundle

Frequently asked questions about Spreadsheet Parser Bundle
Can I use Akeneo Spreadsheet Parser Bundle in Laravel 8/9/10?
No, this bundle is designed for Symfony 2.6–3.0 and PHP 5.4+, which is incompatible with Laravel 8+ (requires PHP 7.3+). You’ll need to fork and rewrite it or use Laravel Excel instead.
Does this bundle support CSV or ODS files?
No, it only supports XLSX/XLSM files. For CSV or ODS, you’ll need additional libraries like PhpSpreadsheet or Laravel Excel, which handle all formats natively.
How do I install this bundle in Laravel?
You can’t install it directly—it’s a Symfony bundle. You’d need to create a Laravel service provider to wrap its services, but this is complex and error-prone due to dependency conflicts.
What’s the best alternative for parsing spreadsheets in Laravel?
Use **Laravel Excel (maatwebsite/excel)**—it’s actively maintained, supports XLSX/CSV/ODS, integrates with Eloquent, queues, and events, and works seamlessly with modern Laravel versions.
Is this bundle secure for production use?
No, it relies on PHP 5.4+ and Symfony 2.6, both of which are outdated and unsupported. Security vulnerabilities may exist, and it lacks modern dependency management.
How do I map spreadsheet data to Laravel Eloquent models?
The bundle returns raw arrays, so you’ll need to manually loop through rows and map them to models (e.g., `Model::create($row)`). Laravel Excel simplifies this with built-in model imports.
Will this bundle work with Laravel’s caching (Redis, file cache)?
No, it has no built-in caching layer. You’d need to implement custom caching logic, whereas Laravel Excel supports caching out of the box.
Can I use this bundle for large files efficiently?
The bundle claims to handle large files, but it lacks modern optimizations like streaming or chunking. Laravel Excel uses PHP’s `SplFileObject` for efficient memory handling.
Is there a way to integrate this bundle with Laravel’s queue system?
No, the bundle has no support for Laravel’s queues or async processing. Laravel Excel includes queue support for background imports.
Why is this bundle abandoned? Should I still use it?
The last release was in 2014, with no updates for Laravel or Symfony 5+. Unless you have Akeneo-specific dependencies, **avoid it**—modern alternatives like Laravel Excel are far superior in functionality and maintenance.
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