从电子表格或数据库文件中的大型数据集创建字典

Creating dictionaries from large data sets in a spreadsheet or database file

目前,我想合并到我的字典中的数据位于 Excel 电子表格的两个字段中,也位于 FileMaker Pro 数据库的两个字段中。

有没有一种简单的方法可以根据这些数据创建 Swift 字典?

FileMaker 字段[计算,文本] =

"var dict = [" &
executesql("SELECT keyfield, valuefield FROM table" ;":";"," ) &
"]"

生成代码以创建包含 'table'.

的所有记录的 swift 字典

~延斯

编辑:'executesql' 需要相当新的 FileMaker 版本,我认为是 12 或 13。

我不是 swift 程序员,只是 FileMaker 开发人员,但 Jens 的回答对我来说是最好的。如果您不熟悉 FileMaker Pro,最简单的应用方法可能就是在 'table' 中创建一个新的 GLOBAL 字段并将其设为 "Calculated" 字段(确保将结果类型设置为文本)。这是一个示例文件:http://cris.lc/d5zjl

我要补充一点,如果您使用的是 FileMaker 11,则有一些插件(如 BaseElements)可以让您执行 SQL 查询——不过计算函数会略有不同。

如果您在 FileMaker 中仍需要帮助,请在此处回复或私信我!