PHPackages                             akeneo/excel-init-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. akeneo/excel-init-bundle

ActiveSymfony-bundle[PDF &amp; Document Generation](/categories/documents)

akeneo/excel-init-bundle
========================

Akeneo PIM Excel initialization bundle

v3.0.0(7y ago)2218.9k10[4 issues](https://github.com/FriendsOfAkeneo/ExcelInitBundle/issues)[1 PRs](https://github.com/FriendsOfAkeneo/ExcelInitBundle/pulls)OSL-3.0PHP

Since Aug 30Pushed 4y ago13 watchersCompare

[ Source](https://github.com/FriendsOfAkeneo/ExcelInitBundle)[ Packagist](https://packagist.org/packages/akeneo/excel-init-bundle)[ Docs](http://www.akeneo.com)[ RSS](/packages/akeneo-excel-init-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (3)Versions (29)Used By (0)

Excel Init Bundle
=================

[](#excel-init-bundle)

[![Build Status](https://camo.githubusercontent.com/c2560696a10784119136477bcd088c85bd021cde07449c21f4ef387cefef6be5/68747470733a2f2f7472617669732d63692e6f72672f616b656e656f2f457863656c496e697442756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/akeneo/ExcelInitBundle)

[![alt text](./doc/pictures/bundle_icon.jpg)](./doc/pictures/bundle_icon.jpg)

This bundle adds support of Excel XSLX files as a source for initializing catalog structure for [Akeneo PIM](https://github.com/akeneo/pim-community-standard).

This extension replaces the [ExcelConnectorBundle](https://github.com/akeneo-labs/ExcelConnectorBundle) for Akeneo PIM &gt;= 1.6. Be carefull to use the new `init.xlsx` file of this bundle as there are some structure modifications.

**Note**: this bundle is not compatible with Excel 2003 xls files. Editing the XLSX file with LibreOffice/OpenOffice is also not supported as it can lead to unwanted behavior.

Requirements
------------

[](#requirements)

ExcelInitBundleAkeneo PIM Community Editionv3.0.\*&gt;= v3.0v2.1.\*&gt;= v2.2 - &lt; 3.0v2.0.\*v2.0 - v2.1v1.2.\*v1.7.\*v1.1.\*v1.6.\*v1.0.\*v1.6.\*Installation
------------

[](#installation)

From your application root:

```
    php composer.phar require --prefer-dist akeneo/excel-init-bundle:3.0
```

Enable the bundle in the `app/AppKernel.php` file in the `registerProjectBundles()` method:

```
    $bundles = [
        // ...
        new Pim\Bundle\ExcelInitBundle\PimExcelInitBundle(),
    ]
```

Now let's clean your cache and dump your assets:

```
    php bin/console cache:warmup --env=prod
    php bin/console pim:installer:assets --env=prod
```

Documentation
-------------

[](#documentation)

### Getting started

[](#getting-started)

See [doc/Getting started](./doc/Getting-started.rst) for more details on how to set your catalog structure using the [init.xslx](./src/Resources/fixtures/minimal/init.xlsx) file.

See [doc folder](./doc/Home.rst) for more details on how to set your catalog structure.

### Supported file

[](#supported-file)

Input file must follow [init.xslx](./src/Resources/fixtures/minimal/init.xlsx) structure.

Note that the file should be opened with Excel. LibreOffice/OpenOffice are not fully in compliance with validations data that are available in the spreadsheet.

Troubleshooting
---------------

[](#troubleshooting)

### The import fails when importing families

[](#the-import-fails-when-importing-families)

Check that your channels names are correct in both family and channel tabs. You might have a typo in the channels tab and not in the family tab. You will have to remove the mispelled channel once you corrected this.

Dev notes
---------

[](#dev-notes)

### Unit tests

[](#unit-tests)

You can launch the PHPSpec tests with the provided `docker-compose.yml` file:

```
docker-compose pull
docker-compose up -d
docker-compose exec fpm composer install --prefer-dist
docker-compose exec fpm ./bin/phpspec run
```

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 68.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~82 days

Total

28

Last Release

2650d ago

Major Versions

v1.2.5 → 2.0.0-beta2017-10-09

v1.2.6 → v2.0.32018-01-11

v2.1.1 → v3.0.02019-02-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/53fc15ef07d3658544b57f07d0616c1d63ef4607d95200ce69d17ffa3459f349?d=identicon)[jmleroux](/maintainers/jmleroux)

![](https://www.gravatar.com/avatar/307250bdb6545909b128061d967bd724d7174c4ad775390585ac1927c6110747?d=identicon)[akeneo](/maintainers/akeneo)

![](https://www.gravatar.com/avatar/8a3c6d99b1f8e8e14bc08d2fc5c798bc841ade1c4ae443a745b660067a56180f?d=identicon)[Fitn](/maintainers/Fitn)

---

Top Contributors

[![jmleroux](https://avatars.githubusercontent.com/u/1516770?v=4)](https://github.com/jmleroux "jmleroux (59 commits)")[![mmetayer](https://avatars.githubusercontent.com/u/5301298?v=4)](https://github.com/mmetayer "mmetayer (8 commits)")[![fitn](https://avatars.githubusercontent.com/u/2131005?v=4)](https://github.com/fitn "fitn (6 commits)")[![frverdeja](https://avatars.githubusercontent.com/u/4060127?v=4)](https://github.com/frverdeja "frverdeja (3 commits)")[![a-ast](https://avatars.githubusercontent.com/u/6177375?v=4)](https://github.com/a-ast "a-ast (2 commits)")[![francescopis](https://avatars.githubusercontent.com/u/767681?v=4)](https://github.com/francescopis "francescopis (2 commits)")[![maximequeneau](https://avatars.githubusercontent.com/u/12999668?v=4)](https://github.com/maximequeneau "maximequeneau (2 commits)")[![pchasle](https://avatars.githubusercontent.com/u/1671213?v=4)](https://github.com/pchasle "pchasle (1 commits)")[![anaelChardan](https://avatars.githubusercontent.com/u/6115681?v=4)](https://github.com/anaelChardan "anaelChardan (1 commits)")[![nei](https://avatars.githubusercontent.com/u/33385?v=4)](https://github.com/nei "nei (1 commits)")[![ClementGautier](https://avatars.githubusercontent.com/u/660091?v=4)](https://github.com/ClementGautier "ClementGautier (1 commits)")

---

Tags

akeneo-pimxlsxexcelecommercePIMakeneoe-commerce

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/akeneo-excel-init-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/akeneo-excel-init-bundle/health.svg)](https://phpackages.com/packages/akeneo-excel-init-bundle)
```

###  Alternatives

[akeneo-labs/excel-connector-bundle

Akeneo PIM Excel connector bundle

166.4k](/packages/akeneo-labs-excel-connector-bundle)[akeneo-labs/spreadsheet-parser

Akeneo Spreadsheet parser. Reads XLXS files from Microsoft Excel and Open Office

147598.3k6](/packages/akeneo-labs-spreadsheet-parser)[akeneo-labs/data-generator-bundle

Akeneo PIM Bundle to generate data in order to test high volume operations

112.1k](/packages/akeneo-labs-data-generator-bundle)[akeneo/magento-connector-bundle

Akeneo PIM bundle to export to Magento platform

582.2k](/packages/akeneo-magento-connector-bundle)[akeneo-labs/custom-entity-bundle

Akeneo PIM Custom entity bundle

52102.6k7](/packages/akeneo-labs-custom-entity-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
