Excel 2013はCSVファイルを正しく読み取れません(Excel 2010は正常に動作します)。 .csvファイルを開くたびに、すべてのデータが最初の列に表示されます。
DATA
、Convert
に移動してcommas
を選択できることはわかっていますが、この設定は保存されず、この種のファイルを開くたびにうんざりします。
CSVファイル(コンマ区切り)をきれいに表示するようにExcel 2013を設定するにはどうすればよいですか。
Notepad ++ のような適切なテキストエディタでCSVファイルを開き、最初の行に次のテキストを追加します。
sep=,
Excelでもう一度開きます。
これはセパレータをコンマとして設定します、またはあなたがそれをあなたが必要とするものなら何でもに変えることができます。
Excel 2013の場合:
http://blogmines.com/blog/how-to-import-text-file-in-Excel-2013/ /
問題は地域のオプションによるものです。ヨーロッパ諸国の勝利7の小数点の区切り文字はコマです。 [コントロールパネル] - > [地域と言語のオプション] - > [追加設定] - > [小数点区切り文字]をクリックしてドット(。)を入力し、リスト区切り文字にコンマ(、)を入力します。これは !
私は答えがすでに受け入れられていることを知っていますが、チェックすべき1つの項目はCSVファイルのエンコーディングです。 CSVファイルを生成するPowershellスクリプトがあります。デフォルトでは、それらを UCS-2リトルエンディアン (Notepad ++ごと)としてエンコードしていました。それはExcelで単一の列でファイルを開くでしょう、そして私は列を分割するためにText to Columns変換をしなければならないでしょう。 "ASCII"と同じ出力をエンコードするようにスクリプトを変更すると( UTF-8 w/o BOM /メモ帳++あたり)、列を分割して直接CSVを開くことができました。 CSVのエンコーディングは Notepad ++ でも変更できます。
Excel 2013で使用する区切り記号を選択できます。[データ] - > [列へのテキスト] - > [区切り記号の選択] - > [区切り記号]を選択します。 「そして、フィンランド語をクリック
あなたがあなたが望むフォーマットを持ったら、あなたは単に文書を保存するだけで、それは永久的になるでしょう。
CSVファイルを開くときのExcelの動作は、ローカルの設定と、Regionおよびlanguage»Formats»Advancedで選択したlist separatorによって大きく異なります。デフォルトでは、ExcelはすべてのCSVがその区切り文字で保存されていると想定します。 CSVが他の国から来ていない限り、これは本当です!
あなたの顧客が他の国にいるならば、あなたは彼らが他の結果を見るかもしれません。
たとえば、ここでは、ドイツのExcelが米国のようにカンマの代わりにセミコロンを使用することがわかります。
考えられるもう1つの問題は、csvファイルにバイトオーダーマーク "FEFF"が含まれていることです。バイト順マークは、ファイルがビッグエンディアンまたはリトルエンディアンのバイト順を使用しているシステムから反対のエンディアンのシステムに移動されたかどうかを検出するためのものです。 https://en.wikipedia.org/wiki/Byte_order_mark
16進エディタを使用して "FEFF"バイトオーダーマークを削除すると、Excelでファイルを読み込めるようになります。