用户上传电子邮件地址列表的最佳格式

我正在构build一个Web应用程序,部分规范是通过上传电子邮件地址列表来批量创build用户的function。 我一直在权衡一些不同的select,并希望从过去的经验人士的一些input:

我可以让他们创build一个电子表格并将其保存为csv,但我担心用户(谁不技术上倾向于)会搞砸。 我可以告诉他们只要创build一个以逗号分隔的列表,但这需要他们手动完成。 我可以让他们上传一个电子表格,并尝试parsingexcel文件,但从我所看到的,这是困难的。

有没有人有这方面的经验,特别是什么格式很容易parsing在PHP中,最不可能造成非技术用户的问题?

编辑要清楚,这是一个简单的电子邮件地址列表,没有更多。

它只是电子邮件地址? 不能比“文本文件中的每行一个电子邮件地址”更简单。 如果它不仅仅是电子邮件,那么csv。 “将数据inputExcel,将文件 – >另存为csv”

CSV – 逗号分隔值,如果您还将包含电子邮件地址的名称

使用Excel或文本编辑器很容易,PHP使用fgetcsv()轻松处理它们。

一个更好的方法是你的应用程序能够处理多种格式:每行1封电子邮件,逗号分隔的电子邮件,电子邮件地址+姓名等,以及上述的任何组合。 把更多的智能放到你的代码中,你不必依靠(非技术)用户来完成正确的事情。