我一直在尝试将数十个单独的电子表格迁移到File Maker数据库中。
(1)实施的最佳架构是什么?
(2)(假设我们将使用多个表,这会阻止使用常规导入...)导入所有这些电子表格的最佳方法是什么?
例如,我的电子表格看起来像这样:
我们经常要发送到A1,或A1 + A2,或A1 + A2 + B1 + B2等。
这是我到目前为止提出的架构,但我不能100%确定它是否合适。我最大的阻碍是我无法导入我的数十个电子表格,因为内置导入仅适用于一个表。
答案 0 :(得分:0)
您是否熟悉PHP?如果是这样,您可以编写一个脚本来使用FileMaker's PHP API导入所有数据(如果您正在运行FileMaker服务器,那就是。)这将允许您相应地将所有数据添加到FileMaker相关表中并且相当漂亮快捷方便。
如果您没有使用FM Server,或者您不熟悉PHP,那么您确实需要依赖基本导入。在这种情况下,我建议根据要导入的表格将电子表格分成单独的文件。
例如,您可以为Contacts表提供1个电子表格,并自行导入。然后,您将拥有Name表的另一个电子表格,其中包含ContactID作为列。单独导入它。
对所有电子表格/表格执行相同的操作,您最终会得到与FM相关的所有数据。
如果这不是您的选择(或者您只是这样做),您可以编写一个FileMaker脚本来循环遍历电子表格中的所有记录,并根据需要向表中添加数据。这与我提到的PHP脚本方法非常相似,但它会直接在FileMaker中使用标准的FM脚本技术。