ユーザーが連絡先を選択できる Web アプリ (Java) を作成しています。連絡先の詳細をダウンロード (現在は CSV 形式) し、Word 2007 で差し込み印刷を実行するために使用できます。
CSV よりももう少し「堅牢」な形式を使用したいと考えています。英語以外の地域にお住まいの方は、カンマ/セミコロンの問題をご存知でしょう。
どの形式を使用しますか?
ユーザーが連絡先を選択できる Web アプリ (Java) を作成しています。連絡先の詳細をダウンロード (現在は CSV 形式) し、Word 2007 で差し込み印刷を実行するために使用できます。
CSV よりももう少し「堅牢」な形式を使用したいと考えています。英語以外の地域にお住まいの方は、カンマ/セミコロンの問題をご存知でしょう。
どの形式を使用しますか?
私は、この種のタスクには TSV (タブ区切り値) を好みます。出力に必要なリテラル タブを含むデータセットに遭遇したことはありません。
ユーザーにメールマージを実行させる理由に応じて、すべての作業をサーバー側に移動することを検討できます。ユーザーが連絡先を選択して[OK]をクリックしたら、サーバーにメールマージを実行させ、ユーザーのドキュメントを作成して送信します。DocmosisまたはJODReportsはこの機能を提供できます。また、ユーザーがさまざまなテンプレートを選択できるようにすることもできます。または、本当に寛大な場合は、ユーザーが独自のテンプレートをアップロードできるようにすることもできます。
「英語以外」の差し込み印刷の経験があまりありません。連絡先を xlsx 形式でエクスポートし、それをデータソースとして使用することの何が問題になっていますか?