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

Bundle to easily use the spreadsheet-parser component with Symfony

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity