Weave Code
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.
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed