导出数据
熟悉数据库结构的最佳方法是导出数据并在电子表格中将其打开。 熟悉此过程后,您就可以将它用作管理大量信息的一种有效方法。
特殊字符(如等号、大于和小于符号、单引号和双引号、反斜杠、管道和&符号)可能会导致数据传输过程中出现问题。 为确保正确解释此类特殊字符,可以将它们标记为 转义序列。 例如,如果数据包含诸如code="str"
、code="str2"
之类的文本字符串,则用双引号将文本括起来可确保将原始双引号理解为数据的一部分: "code="str""
。 当系统遇到双引号集时,它知道外双引号集将实际数据括起来。
数据导出是一项异步操作,将在后台执行,以便您可以继续在Admin中工作而不等待操作完成。 任务完成后,系统将显示一条消息。
导出标准
导出筛选器用于根据属性值指定您希望在导出文件中的数据。 此外,您还可以指定要在导出中包括或排除的属性数据。
{width="600" modal="regular"}
导出筛选器
您可以使用过滤器来确定导出文件中包含哪些SKU。 例如,如果在“制造国家/地区”字段中输入值,则导出的CSV文件将仅包含在该国家/地区制造的产品。
筛选器的类型对应于数据类型。 对于日期字段,您可以从日历 中选择日期。 有关详细信息,请参阅属性输入类型。
日期格式由区域设置决定。
要仅包含具有特定值(如SKU)的记录,请在“筛选器”字段中输入该值。 某些字段(如“价格”、“重量”和“将产品设置为新”)具有自/至值范围。
排除属性
第一列中的复选框用于从导出文件中排除属性。 如果排除属性,则导出数据中包含关联的列,但为空。
导出数据
-
在 管理员 侧边栏上,转到 System > Data Transfer>Export。
-
在 导出设置 部分中,将 Entity Type 设置为以下项之一:
Advanced Pricing
Products
Customer Finances
Customers Main File
Customer Addresses
Stock Sources
{width="600" modal="regular"}
-
接受默认 Export File Format 的CSV。
-
如果要以 转义序列 形式包含数据中可能存在的任何特殊字符,请选中 Fields Enclosure 复选框。
-
如果需要,可更改实体属性的显示。
默认情况下,“实体属性”部分按字母顺序列出所有可用的属性。 您可以使用标准列表控件搜索特定属性并对列表进行排序。 “搜索和重置筛选器”控制列表的显示,但不会影响导出文件中要包含的属性的选择。
{width="600" modal="regular"}
-
要根据属性值筛选导出的数据,请执行以下操作:
-
要仅导出具有特定属性值的记录,请在 Filter 列中输入所需的值。 以下示例仅导出特定SKU。
-
要从导出中省略某个属性,请选中行首的 Exclude 复选框。 例如,要仅导出
sku
和image
列,请选中所有其他属性的复选框。 列会显示在导出文件中,但不显示任何值。
-
-
向下滚动,然后单击页面右下角的 Continue。
任务完成后,将通过消息队列处理文件(确保cron作业正在运行)。 导出的文件保存在
var/export/ folder
中。 有关消息队列的详细信息,请参阅 配置指南 中的管理消息队列。您可以将导出的CSV文件保存或打开为电子表格,然后编辑数据并将其导入回您的商店。
note note NOTE 默认情况下,所有导出的文件都在 <Magento-root-directory>/var/export
文件夹中。 如果启用了远程存储模块,则所有导出的文件都在<remote-storage-root-directory>/import_export/export
文件夹中。
资源疑难解答
有关排查数据导出问题的帮助,请参阅以下Commerce支持知识库文章: