导出数据

熟悉数据库结构的最佳方法是导出数据并在电子表格中将其打开。 熟悉此过程后,您就可以将它用作管理大量信息的一种有效方法。

特殊字符(如等号、大于和小于符号、单引号和双引号、反斜杠、管道和&符号)可能会导致数据传输过程中出现问题。 为确保正确解释此类特殊字符,可以将它们标记为​ 转义序列。 例如,如果数据包含诸如code="str"code="str2"之类的文本字符串,则用双引号将文本括起来可确保将原始双引号理解为数据的一部分: "code="str""。 当系统遇到双引号集时,它知道外双引号集将实际数据括起来。

数据导出是一项异步操作,将在后台执行,以便您可以继续在Admin中工作而不等待操作完成。 任务完成后,系统将显示一条消息。

导出标准

导出筛选器用于根据属性值指定您希望在导出文件中的数据。 此外,您还可以指定要在导出中包括或排除的属性数据。

数据导出条件

导出筛选器

您可以使用过滤器来确定导出文件中包含哪些SKU。 例如,如果在“制造国家/地区”字段中输入值,则导出的CSV文件将仅包含在该国家/地区制造的产品。

筛选器的类型对应于数据类型。 对于日期字段,您可以从日历 日历图标 中选择日期。 有关详细信息,请参阅属性输入类型

日期格式由区域设置决定。

要仅包含具有特定值(如SKU)的记录,请在“筛选器”字段中输入该值。 某些字段(如“价格”、“重量”和“将产品设置为新”)具有自/至值范围。

排除属性

第一列中的复选框用于从导出文件中排除属性。 如果排除属性,则导出数据中包含关联的列,但为空。

排除
筛选
结果
已清除复选框
导出的文件包含所有现有记录的每个属性。
已清除复选框
导出文件包含每个属性,其中仅包含过滤器允许的记录。
已选中复选框
导出文件中不包含排除属性的列,但包含所有现有记录。
已选中复选框
导出文件中不包含排除属性的列,仅包含过滤器允许的记录。

导出数据

  1. 在​ 管理员 ​侧边栏上,转到​ System > Data Transfer>Export

  2. 在​ 导出设置 ​部分中,将​ Entity Type ​设置为以下项之一:

    • Advanced Pricing
    • Products
    • Customer Finances
    • Customers Main File
    • Customer Addresses
    • Stock Sources

    数据导出设置 {width="600" modal="regular"}

  3. 接受默认​ Export File Format ​的CSV。

  4. 如果要以​ 转义序列 ​形式包含数据中可能存在的任何特殊字符,请选中​ Fields Enclosure ​复选框。

  5. 如果需要,可更改实体属性的显示。

    默认情况下,“实体属性”部分按字母顺序列出所有可用的属性。 您可以使用标准列表控件搜索特定属性并对列表进行排序。 “搜索和重置筛选器”控制列表的显示,但不会影响导出文件中要包含的属性的选择。

    数据导出已筛选的实体属性 {width="600" modal="regular"}

  6. 要根据属性值筛选导出的数据,请执行以下操作:

    • 要仅导出具有特定属性值的记录,请在​ Filter ​列中输入所需的值。 以下示例仅导出特定SKU。

    • 要从导出中省略某个属性,请选中行首的​ Exclude ​复选框。 例如,要仅导出skuimage列,请选中所有其他属性的复选框。 列会显示在导出文件中,但不显示任何值。

  7. 向下滚动,然后单击页面右下角的​ Continue

    任务完成后,将通过消息队列处理文件(确保cron作业正在运行)。 导出的文件保存在var/export/ folder中。 有关消息队列的详细信息,请参阅​ 配置指南 ​中的管理消息队列

    您可以将导出的CSV文件保存或打开为电子表格,然后编辑数据并将其导入回您的商店。

    note note
    NOTE
    默认情况下,所有导出的文件都在<Magento-root-directory>/var/export文件夹中。 如果启用了远程存储模块,则所有导出的文件都在<remote-storage-root-directory>/import_export/export文件夹中。

资源疑难解答

有关排查数据导出问题的帮助,请参阅以下Commerce支持知识库文章:

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1