我正在编写一个允许用户选择联系人的网络应用程序(Java)。可以下载联系人详细信息(当前为 CSV 格式)并用于在 Word 2007 中执行邮件合并。
我想使用一种比 CSV 更“稳健”的格式。你们这些非英语领域的人都知道逗号/分号问题!
你会使用哪种格式?
我正在编写一个允许用户选择联系人的网络应用程序(Java)。可以下载联系人详细信息(当前为 CSV 格式)并用于在 Word 2007 中执行邮件合并。
我想使用一种比 CSV 更“稳健”的格式。你们这些非英语领域的人都知道逗号/分号问题!
你会使用哪种格式?
对于这类任务,我更喜欢 TSV(制表符分隔值)。我从未遇到过包含输出中所需的文字选项卡的数据集。
在“非英语”邮件合并方面没有太多经验,以 xlsx 格式导出联系人并将其用作数据源有什么问题?
根据您让用户进行邮件合并的原因,您可以考虑将所有工作转移到服务器端。当用户选择联系人并单击确定时,让服务器进行邮件合并并为用户创建文档并将其发送给他们。Docmosis或JODReports可以提供这种能力。您还可以允许用户选择不同的模板,或者如果您真的很慷慨,让用户上传自己的模板。