私のアプリケーションは、タブ区切りのUnicodeテキストファイルを使用してExcelとインターフェイスします。いくつかのセルには複数の行が必要です(Excelではalt-enter、LF文字(10)を生成します)。Excelで開くtxtファイルを作成する方法は、Windowsエクスプローラで右クリックしてExcelで開くのと同じように動作しますか?
エクスプローラでtxtファイルを右クリックし、Open With ..Excelをクリックすると、正しく開きます。しかし、Excelを開いてExcel内からtxtファイルを参照するか、Most Recently Usedリストで開くと、LFがCRとして扱われ、その時点から新しい行が作成されます。
Excelでファイルを正しく開くようにするにはどうすればよいですか(エクスプローラで右クリックしたときと同じ方法でファイルを開き、Open With ..Excelを選択した場合)
編集:Chris Persichettiは、関連する質問hereに関する多くの良い情報を提供しました。
その他のスーパーユーザの質問?とにかく、 'open with excel'はテキストファイルをコマンドラインパラメータとして渡すだけです。 – Robert
なぜそれがExcel内と異なった動作をするのか? –