Excel用のファイルを生成する必要があります。このファイルの値の一部に複数の行が含まれています。
そこには英語以外のテキストも含まれているため、ファイルはUnicodeである必要があります。
私が生成しているファイルは次のようになります:(UTF8で、英語以外のテキストが混在し、行数が多い)
Header1,Header2,Header3
Value1,Value2,"Value3 Line1
Value3 Line2"
複数行の値は二重引用符で囲まれ、通常の毎日の改行が含まれていることに注意してください。
Webで見つけた結果によると、これは機能すると想定されていましたが、機能しませんが、少なくともExcel 2007およびUTF8ファイルは使用できません。Excelは、3行目を最初のデータ行の2行目ではなく2行目のデータとして扱います。
これは顧客のマシンで実行する必要があり、私は彼らのバージョンのExcelを制御できません。そのため、Excel 2000以降で動作するソリューションが必要です。
ありがとう
編集:私は2つのCSVオプションを使用して問題を「解決」しました。1つはExcel用(Unicode、タブ区切り、フィールドに改行なし)、もう1つはその他の国(UTF8、標準CSV)です。
私が探していたものではありませんが、少なくとも(これまでのところ)機能します