博客

导入我的库

  用户除了可以在界面中创建库中的表单,还可以基于XLSForm标准,从Excel表格中导入大量的问题。用户可能会发现从现有的XLS表单直接导入问题库,要比逐一地添加问题更快捷方便。

  默认情况下,每个XLS文件都可以上传到CiiYUN并作为库中一个新的表单。如果您的文件只包含一个问题或一个组,它将只导入一个问题或一个组,而不是创建一个表单。问题库中表单的名称是取自于XLS的文件名的(允许现有问题库的重复)。但导入后很容易发生问题库表单重名问题——为避免此问题,只需点击左侧边栏中的问题库名称,然后单击设置图标即可。


  使用此Excel文件作为模板,文件通常都遵循XLS表单格式,不过有以下几个差异:

  • 包含问题的主表应该是名称库而不是survey表。如果表被命名为survey,一切都将作为一个输入;

  • (可选)问题库中的表单应定义在被称为库的附加列中,在包含在库中的表的每一行中写入相同的库标题。库标签在字符方面没有限制,但它必须是完全相同的拼写,以避免打破库(“Household questions”不同于“household questions”)。使用库标题,便于以后识别内容;

  • 模板列中的任何行在库列中没有值,将作为一个单独的问题输入;

  • (可选)通过添加列标记来定义问题或问题库的任何标记:点击每个标签的“[您的标签名称]”一列,然后在每个应该使用标签的行中写“1”。在问题库中,不管在哪一个库中,任何行中写“1”就足够了。

其他建议:

  • 您可以在库中包含组。确保“开始组”行具有唯一的“名称”标识(就像在所有XLS表单中),并且在库中包含了开头(开始组)和结束(结束组)。添加库名作为组标签可能比较方便,以便您看到库标签后可以直接导入到表单生成器中。

  • 您可以在您输入的库中包括跳转逻辑和验证规则。当将整个问题库导入新草稿表单时,这样会非常方便,无需重建这些高级设置。

  • 您可以用常用的XLSForm语法来添加多种语言的问题和响应标签。