【发布时间】:2017-03-28 14:32:01
【问题描述】:
我有一个文本文件,我知道它是由我认为是 Filemaker 的数据库应用程序创建的,但我在 Filemaker 中找不到任何导出格式,如下所示:
- 记录以包含 60 次字符“*”的行结束
- 每一行都包含 field_name: value
知道应该使用哪个工具来生成此文件吗?
【问题讨论】:
-
一般来说,您不应该为纯文本输出显示图像;您可以轻松地从终端复制并粘贴到问题中。这样做时,请按照您希望的方式格式化文本框中的数据,忽略预览。然后选择它并按下文本框上方的
{}按钮将其缩进为代码。现在查看预览以确保它是您想要的。 -
我不知道有什么工具可以专门生成这种格式,但它看起来像是可以通过任何给定表格的“报告生成器”工具轻松编码的东西。跨度>
-
不太清楚你的问题的目的是什么。关于寻找工具的问题与 SO 无关。如果您问是否可以从 FileMaker 生成这样的报告,答案是肯定的。
-
@michael.hor257k 我的问题是关于找到我得到的这个文件的格式,以便我可以找到一些 python 库来轻松处理它们。 Filemaker 是我对文件来源的第一个猜测,但我认为有一个已定义的导出格式。根据您的回答,我知道这可能是 FM 的自定义导出,我需要编写自己的解析器。
-
我不知道看起来像这样的既定格式(尤其是空白行似乎在字段的逻辑组之间分隔)。无论如何,在任何工具中解析这个都应该是相当简单的(如果你不能让它工作,请发布一个关于这个的问题)。
标签: database filemaker file-format