ExcelのCSV形式の保存オプション—代わりにコンマをパイプまたはタブに変更できますか?


17

CSVを作成するときに使用する区切り文字(タブやパイプなど)をExcelに伝える方法はありますか?

回答:


17

OSとしてWindowsを扱っていると仮定すると...

  • 地域設定またはウィンドウ(地域と言語)を編集します。
  • 上の形式のタブヒット追加設定を...
  • リスト区切り文字を、CSV区切り文字として使用する文字に変更します。

ここに画像の説明を入力してください

  • それらの変更を適用します。
  • Excelに戻り、ファイルを通常どおりCSVとして保存します。選択したセパレータを使用して保存する必要があります。

ここに画像の説明を入力してください

詳細情報/画像ソース


1
タブ区切りファイルの場合は、組み込みのファイル形式を使用できますText (Tab delimited) (*.txt)
リチャード

1
異なる形式で頻繁にデータをエクスポートする必要がある場合、これは良い解決策ではありません。デフォルトを変更せずにそれに関する推奨事項はありますか?
誰でも

これはひどいです。それからまた-それは多くのMS製品に当てはまります。
javadba

3

Excelにはすぐにオプションが表示されませんが、アドバイスを提供できます。

CSVファイルはカンマ区切り値であり、データ、コンマ、データ、コンマなどの標準に従っていることに注意してください。これを破るということは、仕様に従わないことを意味します。

ただし、データにカンマがある場合はどうなりますか?Excelは自動的にそのセルのコンテンツを引用符(")で囲みます。そのため、ファイルをインポートするプログラムは、そのセルが実際に終了するタイミングを認識します。

コンマを区切り文字として使用したくない場合は、ファイルをCSVとして保存してから、手動で編集できます。NotepadやNotepad ++などのテキストエディターを開きます。使用する文字を検索します(メモ帳で、[編集]-> [検索]に移動します)。パイプが必要な場合は、パイプ(|)を検索します。結果がヒットした場合は、この文字を使用しないください。タブを簡単に検索するには、Notepad ++を使用することをお勧めします。

使用する文字がドキュメントの他の場所で使用されていないことがわかったら、検索と置換を実行できます。メモ帳で、[ 編集] -> [ 置換...]に移動します。[検索対象:]にコンマを入力します。[置換:]で、区切りに使用する文字を入力します。次の部分はヒットすることFind Nextです。この理由は、データにもカンマが含まれていると、ファイルが破損するためです。データの区切り文字であるコンマのみを置き換え、引用符で囲まないもののみを置き換えます。

これが完了したら、ファイルを保存できます。インポートする場合は、.TXTファイル名をファイルに変更することをお勧めします。Excelでは、フィールド区切り文字とは何かを尋ねられます。.CSVファイルを開くことを選択した場合、自動的にコンマが区切り文字として使用されますが、これは望ましくありません。


3
csvファイルの公式仕様はありません。規則のみがあります。CSVは通常、コンマ区切りを意味しますが、他の区切り文字を使用するデータファイルは、多くの場合CSVファイルと呼ばれます。
ダスクリーダー16

1
また、CSVは文字で区切られた値を表し、それはすべて小数点区切り文字に依存すると言うこともできます。小数点を小数点として使用しないすべての言語では、値を区切るためにコンマ以外のものを使用する必要があります。そのため、ドイツ語の言語設定で作成されたCSVファイルではセミコロンが使用されます。
アルピペゴ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.