您可以使用更新后的 CSV 文件来更新相应的数据目录。
请确保 CSV 文件中的数据输入正确:
CSV 文件中的列必须用逗号分隔。列名与分隔逗号之间不允许有空格。所有包含逗号且应按文本处理的值必须用双引号括起来。
包含逗号值的 CSV 示例文件
Id,VATID,BusinessUnitId,IBAN,BankAccount,BankCode,Name,ZIP,Street,City,State,CountryCode
"999,9",GB_fake01,01,123456678,PPPCCC,CB3 AAA,CAMBRIDGESHIRE COUNTY COUNCIL,PO Box 123456,str1,Cambridge,East,GB
"0,1",GB_fake02,01,123487654,CCCPPP,AAA BB3,Random Company Inc.,PO Box 45678,str2,Oxford,South East England,GB
string 值中的引号必须重复一次。所有此类 string 值也必须用双引号括起来。
包含带双引号值的示例 CSV 文件
Id,VATID,Name,ZIP,Street,City,State,CountryCode
1,GB_fake01,"CAMBRIDGESHIRE ""COUNTY COUNCIL""",22313,str1,Cambridge,East,GB
2,GB_fake02,Random Company Inc.,22314,str2,Oxford,South East England,GB
您还可以使用 Microsoft Excel 编辑该 CSV 文件。
如果您要更新 Document Issuer Companies 或 Document Receiver Companies 数据目录,请务必确保 Company ID 和 Country 列已填写完整。如果这些列中存在空值,更新将会因错误而中止。
您可以使用更新后的 CSV 文件来更新相应的数据目录,具体步骤如下:
- 在 Data Catalogs 选项卡的列表中选择相应的数据目录,然后单击列表上方面板中的 Update,上传一个同名的 CSV 文件。您也可以将 CSV 文件拖放到用户界面中,或使用屏幕顶部的 Browse 按钮上传。
提示: CSV 文件的名称应与您要更新的数据目录名称完全相同。否则,将会创建一个新的数据目录。
- 如果在 CSV 文件中检测到了新列,在随即打开的对话框中,您可以在以下操作中进行选择:
a. Add 会添加新列,并使用来自 CSV 文件的数据更新数据目录。
b. Skip 会忽略新列,但仍使用来自 CSV 文件的数据更新数据目录。
注意: 您只能编辑新列的列属性。
数据目录成功更新后,将会打开一个对话框,其中包含已更新记录的数量以及新增或删除列的信息。
在使用共享文件夹中的数据填充或更新数据目录之前,您需要使用 SFTP 协议连接到该文件夹。请完成以下步骤:
-
在您的计算机上安装并启动任意 SFTP 客户端(例如 FileZilla 或 WinSCP)。
-
在 Data Catalogs 选项卡中从列表中选择相应的数据目录,并打开该数据目录的 Settings 对话框。
-
从 Folder to upload CSV 字段中复制共享文件夹的路径。
-
将复制的链接粘贴到 SFTP 客户端中的 Host 字段,然后单击 Connect 按钮。下面的截图展示了在 FileZilla 客户端中执行此步骤的示例:
-
在打开的对话框中,单击 OK 以确认该主机是受信任主机。Catalogs 文件夹将显示在 SFTP 客户端的远程文件夹窗格中。
要使用 CSV 文件中的数据更新数据目录,请将 CSV 文件命名为与要更新的数据目录相同的名称,并将其放置在 Catalogs 文件夹中。ABBYY Vantage 将每 20 秒检查一次此文件夹,并更新与该 CSV 文件同名的数据目录。
CSV 文件中的列必须以逗号分隔。列名与分隔逗号之间不允许有空格。所有包含逗号且应视为字面值的值必须用双引号括起来。
当数据目录被更新时,所有现有记录都将被新记录替换。这会导致以下情况之一:
- 如果文件成功打开且所有记录都已导入,数据目录将被更新,然后该文件将从 Catalogs 文件夹中删除。
- 如果文件成功打开但某些记录为空,这些空记录将被忽略,并且只会导入有效记录。然后该文件将从 Catalogs 文件夹中删除。
- 如果文件成功打开但缺少某些列,这些缺失列将被忽略,并且只会导入现有列。然后该文件将从 Catalogs 文件夹中删除。
- 如果文件成功打开且包含新列,这些新列将被添加到数据目录中。数据目录将被更新,然后该文件将从 Catalogs 文件夹中删除。
- 如果文件成功打开但包含格式错误的记录,该文件将从 Catalogs 文件夹中移除并移入 Catalogs-exception 文件夹。数据目录将不会被更新。
- 如果文件无法打开或其名称与任何数据目录名称都不匹配,该文件将从 Catalogs 文件夹中移除并移入 Catalogs-exception 文件夹。数据目录将不会被更新。