2010-12-08 14 views
2

私のアプリケーションは、タブ区切りの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に関する多くの良い情報を提供しました。

+0

その他のスーパーユーザの質問?とにかく、 'open with excel'はテキストファイルをコマンドラインパラメータとして渡すだけです。 – Robert

+0

なぜそれがExcel内と異なった動作をするのか? –

答えて

0

私はリボンで「データ」タブをクリックしてから、「外部データの取得」セクションで「テキストから」をクリックしてください。これにより、Excelがテキストファイルを開く方法をカスタマイズすることができます。

+0

提案のためのThaks。残念ながら、それは、セル内の改行を処理する方法を知らないテキストインポートウィザードを起動します。この時点で、ヘルプファイルを読むための警告が表示されたので、ユーザーがこの問題を回避することを願っています。 –

関連する問題