如何格式化CSV文件中的逗号分隔列表的CSV文件

问题描述

我对OneRoster v1.1 CSV format有疑问,希望有人可以帮助澄清。具体来说,这是关于如何在csv文件中列出逗号分隔列表的一个普遍问题。此问题也发布在ims论坛上的此处:https://www.imsglobal.org/forum/oneroster-public-forum/199141

对于users.csv文件的agentSourcedIds列,OneRoster规范显示“如果需要多个ID,请使用双引号并以逗号分隔。”我想说明这是什么意思。

应该是选项1还是2?

选项1:...,"ID1,ID2",...

选项2:...,"""ID1,ID2""",...

解释选项1(例如在Microsoft Excel中打开)时,它看起来像ID1,ID2。对于选项2,它将保留一组引号,看起来像这样"ID1,ID2"

非常感谢您。

解决方法

选项1是正确的方法。关于逗号分隔列表,OneRoster遵循RFC 4180:https://www.imsglobal.org/forum/oneroster-public-forum/199141