使用 ImpEx 多次导出同一行

Export same row multiple times with ImpEx

是否可以根据项目的属性多次导出同一行? 例如,假设 CategoryModel 有一个 List<ProductModel>.

我如何使用 ImpEx 进行导出以获得类似这样的内容:

| category_code | product_code |
|------------------------------|
|     cat1      |     prod1    |
|------------------------------|
|     cat1      |     prod2    |
|------------------------------|
|     cat1      |     prod3    |
|------------------------------|

是否可以使用翻译器来实现?我能用它们做的最好的事情如下:

| category_code | product_code |
|------------------------------|
|     cat1      |    prod1     |
|               |    prod2     |
|               |    prod3     |
|------------------------------|

编辑: ImpEx header 是这样的:

INSERT_UPDATE Category; code; @product_translated[translator = ...]

对于列表,我不确定是否有简单的方法。

对于关系,你可以简单地使用类型。要获取 product-category 映射列表,您可以这样做:

UPDATE CategoryProductRelation;source(code,catalogversion(catalog(id),version));target(code,catalogversion(catalog(id),version))

源是类别,目标是产品。