29

Excel が UTF-8 でエンコードされた CSV ファイルをうまく処理できないという問題に遭遇しました。スタック オーバーフローに関するこの関連する質問を参照してください。

私はUTF-16としてエクスポートするソリューションに従いましたが、UTF-16ではカンマ文字が区切り文字として機能せず、タブ文字のみが機能するようです。

ただし、タブ区切りファイルの正しいファイル名と MIME タイプがどこにあるべきかを見つけることができません。application/vnd.ms-excel と xls であると述べている場所を見つけました。これは Excel 2003 では問題なく機能しますが、2007 では承認されません。

それで、それはどうあるべきですか?

4

2 に答える 2

29

タブ区切りファイルの場合、http: //www.rfc-editor.org/rfc/rfc4180.txt に「text/tab-separated-values」と記載されています。

その形式は、 http: //www.iana.org/assignments/media-types/text/tab-separated-values で (まばらに) 説明されています。

詳細については、http ://www.cs.tut.fi/~jkorpela/TSV.html を参照してください。

これが役立つことを願っていますか?

于 2008-11-25T07:52:14.857 に答える
0

Mime タイプは HTTP のものであり、ブラウザにとってのみ意味があります。ローカル コピーをダウンロードするときに、ファイルと一緒に保存されません。したがって、Excel は MIME タイプを認識しません。

于 2010-07-18T21:52:23.463 に答える