您可以设置 FileMaker Pro Advanced 文件以自动更新从其他文件导入的数据,如 Microsoft Excel 电子表格。重复性导入会在您每次打开文件时以及第一次查看含有外部文件数据的布局时自动发生。稍后,您可以运行脚本以更新数据。
当您设置重复性导入时,FileMaker Pro Advanced 会创建一个新表用于存储导入的数据,并创建一个新布局用于显示数据。您可以根据需要在布局模式下自定义布局。
每次更新数据时,FileMaker Pro Advanced 都会删除重复性导入布局中的数据,并且将其替换为来自外部文件的当前数据。通过重复性导入而导入的数据无法进行修改或添加到 FileMaker Pro Advanced 中。
注释 要设置重复性导入,您必须使用指定了“完全访问权限”权限集的帐户来打开文件。有关权限集的信息,请参阅关于帐户、权限集和扩展权限。在文件中设置重复性导入之后,用户无需使用具有“完全访问权限”权限集的帐户即可使用重复性导入。
1. 创建一个新文件,或打开要在其中设置重复性导入的文件。请参阅创建 FileMaker Pro Advanced 文件或打开和管理文件。
2. 在浏览模式下,选择“文件”菜单 >“导入记录”>“文件”。
3. 对于“文件类型”(Windows) 或“显示”(macOS),选择要导入的文件的类型。例如,选择“Excel 工作簿 (*xlsx)”。
有关受支持的文件类型列表,请参阅支持的导入/导出文件格式。
4. 找到并选择包含要导入的数据的文件。
5. 选择“设置为自动重复性导入”,然后单击“打开”。
所选文件的路径会显示在“重复性导入设置”对话框中。
6. 要跳过列标题,请选择“不导入第一个记录 (包含字段名)”。
7. 接受默认布局名称,或者为 FileMaker Pro Advanced 要创建用于显示所导入数据的布局键入一个新名称。
8. 接受默认脚本名称,或为可用于手动更新数据的脚本键入一个新名称。
9. 单击“确定”。
10. 如果您是从 Excel 文件导入数据,则可以按工作表或命名范围进行导入。
注释 您针对每个布局可以仅从一个工作表或命名范围导入数据。
目的 | 请执行此操作 |
按工作表导入数据 | 选择“显示工作表”,选择要导入的工作表,然后单击“继续”。 |
按命名范围导入数据 | 选择“显示命名范围”,选择要导入的命名范围,然后单击“继续”。 |
在浏览模式下,新的布局会显示在“表视图”中。有关“表视图”的更多信息,请参阅按表单、列表或表查看记录。
•重复性导入会为导入的数据创建一个新表和布局。如果要将导入的数据添加到数据库中现有的表或布局中,请参阅将数据导入 FileMaker Pro Advanced。
•必须将外部文件中的数据更改保存在原始应用程序中,FileMaker Pro Advanced 才能将其导入。
•重复性导入是一个仅限导入过程。要对数据进行更改,请首先修改源文件中的数据。接下来,单击重复性导入布局上的脚本按钮,以将数据导入 FileMaker Pro Advanced 文件。如果在关闭 FileMaker Pro Advanced 文件时已对数据进行更改,则在下一个 FileMaker Pro Advanced 会话期间第一次查看重复性导入布局时,该布局上的数据将会更新。
•第一次导入数据时,FileMaker Pro Advanced 会在包含 FileMaker Pro Advanced 文件的文件夹中创建一个导入日志文件。每次将数据导入此文件夹中的任何 FileMaker Pro Advanced 文件时,该日志文件都会更新。
•当您使用脚本按钮更新数据时,FileMaker Pro Advanced 会删除先前导入的所有记录,重新导入数据,然后针对在外部文件中找到的任何新数据创建新的记录。
•随着您的需要的增长,您可能会发现想要修改导入脚本。有关计划和创建脚本的更多信息,请参阅使用脚本自动执行任务。
•自动生成的脚本(FileMaker Pro Advanced 针对重复性导入创建的)在服务器端脚本中不受支持。