akeneo/excel-init-bundle

Akeneo PIM Excel 初始化包

v3.0.0 2019-02-06 15:01 UTC

README

Build Status

alt text

此包添加了对 Excel XSLX 文件的支持,作为初始化 Akeneo PIM 目录结构的源。

此扩展替换了 Akeneo PIM >= 1.6 的 ExcelConnectorBundle。请注意,使用此包的新 init.xlsx 文件时,可能会有一些结构修改。

注意:此包与 Excel 2003 xls 文件不兼容。使用 LibreOffice/OpenOffice 编辑 XLSX 文件也不受支持,因为这可能导致不希望的行为。

需求

安装

从应用程序根目录

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

app/AppKernel.php 文件中的 registerProjectBundles() 方法中启用该包

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

现在让我们清理您的缓存并转储您的资产

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

文档

入门

有关如何使用 init.xslx 文件设置目录结构的更多详细信息,请参阅 doc/Getting started

有关如何设置目录结构的更多详细信息,请参阅 doc 文件夹

支持的文件

输入文件必须遵循 init.xslx 结构。

请注意,文件应使用 Excel 打开。LibreOffice/OpenOffice 与工作表中的验证数据不完全兼容。

故障排除

导入家族时导入失败

请检查家族和渠道标签页中的渠道名称是否正确。您可能在渠道标签页中而不是在家族标签页中有误拼。您将需要删除一个误拼的渠道,然后再进行更正。

开发笔记

单元测试

您可以使用提供的 docker-compose.yml 文件启动 PHPSpec 测试。

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