web-dev-qa-db-ja.com

Excel 2013内で.csvファイルを正しく表示する方法

Excel 2013はCSVファイルを正しく読み取れません(Excel 2010は正常に動作します)。 .csvファイルを開くたびに、すべてのデータが最初の列に表示されます。

DATAConvertに移動してcommasを選択できることはわかっていますが、この設定は保存されず、この種のファイルを開くたびにうんざりします。

CSVファイル(コンマ区切り)をきれいに表示するようにExcel 2013を設定するにはどうすればよいですか。

171
David

Notepad ++ のような適切なテキストエディタでCSVファイルを開き、最初の行に次のテキストを追加します。

sep=,

Excelでもう一度開きます。

これはセパレータをコンマとして設定します、またはあなたがそれをあなたが必要とするものなら何でもに変えることができます。

362

Excel 2013の場合:

  1. 空白のブックを開きます。
  2. _ data _ タブに移動します。
  3. 一般外部データセクション内のボタン テキストから をクリックします。
  4. あなたのCSVファイルを選択してください。
  5. Text Import Wizardに従います。 (手順2で、テキストの区切り記号を選択します)

http://blogmines.com/blog/how-to-import-text-file-in-Excel-2013/ /

85
marcosbernal

問題は地域のオプションによるものです。ヨーロッパ諸国の勝利7の小数点の区切り文字はコマです。 [コントロールパネル] - > [地域と言語のオプション] - > [追加設定] - > [小数点区切り文字]をクリックしてドット(。)を入力し、リスト区切り文字にコンマ(、)を入力します。これは !

33
skander

私は答えがすでに受け入れられていることを知っていますが、チェックすべき1つの項目はCSVファイルのエンコーディングです。 CSVファイルを生成するPowershellスクリプトがあります。デフォルトでは、それらを UCS-2リトルエンディアン (Notepad ++ごと)としてエンコードしていました。それはExcelで単一の列でファイルを開くでしょう、そして私は列を分割するためにText to Columns変換をしなければならないでしょう。 "ASCII"と同じ出力をエンコードするようにスクリプトを変更すると( UTF-8 w/o BOM /メモ帳++あたり)、列を分割して直接CSVを開くことができました。 CSVのエンコーディングは Notepad ++ でも変更できます。

  • メニューエンコーディング> BOMなしのUTF-8に変換
  • CSVファイルを保存する
  • Excelで開くと、列は分割されます
24
Shayne Ephraim

Excel 2013で使用する区切り記号を選択できます。[データ] - > [列へのテキスト] - > [区切り記号の選択] - > [区切り記号]を選択します。 「そして、フィンランド語をクリック

あなたがあなたが望むフォーマットを持ったら、あなたは単に文書を保存するだけで、それは永久的になるでしょう。

19
user3241007

https://superuser.com/questions/238944/how-to-force-Excel-to-open-csv-files-with-data-arranged-in-columns から取得したもの

CSVファイルを開くときのExcelの動作は、ローカルの設定と、Regionおよびlanguage»Formats»Advancedで選択したlist separatorによって大きく異なります。デフォルトでは、ExcelはすべてのCSVがその区切り文字で保存されていると想定します。 CSVが他の国から来ていない限り、これは本当です!

あなたの顧客が他の国にいるならば、あなたは彼らが他の結果を見るかもしれません。

たとえば、ここでは、ドイツのExcelが米国のようにカンマの代わりにセミコロンを使用することがわかります。

Regional Settings

14
cdmdotnet

考えられるもう1つの問題は、csvファイルにバイトオーダーマーク "FEFF"が含まれていることです。バイト順マークは、ファイルがビッグエンディアンまたはリトルエンディアンのバイト順を使用しているシステムから反対のエンディアンのシステムに移動されたかどうかを検出するためのものです。 https://en.wikipedia.org/wiki/Byte_order_mark

16進エディタを使用して "FEFF"バイトオーダーマークを削除すると、Excelでファイルを読み込めるようになります。

3
Devon Holcombe