Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

この記事では、Excel ファイルを CSV に変換する方法について説明します (カンマ区切り値) またはカンマ区切り形式。 CSV ファイルには、Excel とは異なり、書式設定されていないデータが含まれています。これにより、さまざまなソフトウェアからデータに簡単にアクセスして使用できるようになります。 CSV形式のデータは、コーディングで使用する際にも扱いやすくなります。次の図は、この記事の目的を強調しています。記事をざっと見て、その方法を学んでください。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

下のダウンロードボタンから練習用ワークブックをダウンロードできます。

Excel をカンマ区切りの CSV ファイルに変換する 2 つの簡単な方法

1. Excel ワークシートをカンマ区切りの CSV ファイルに変換

Names という名前の 2 つのワークシートを含むワークブックがあるとします。 とセールス .次に、各ワークシートを一度に 1 つずつ CSV ファイルに変換できます。それを行うには、以下の手順に従ってください。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

📌 ステップ

  • まず、変換するワークシートに移動します。次に、F12 を押します 名前を付けて保存を開く 窓。または、ファイル>> 名前を付けて保存 を選択することもできます
  • 次に、変換したファイルを保存する場所を参照します。その後、必要に応じてファイル名を変更できます。
  • 次に、ファイルの種類のドロップダウン ボックスをクリックします。 オプション

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、ファイルを変換できるファイル形式のリストが表示されます。ここで、CSV (カンマ区切り) (*.csv) を選択します 望ましい結果が得られます。ただし、CSV UTF-8 (カンマ区切り) (*.csv) を選択する必要があります データセットに外国語の文字がある場合。 CSV (Machintosh) (*.csv) および CSV (MS-DOS) ファイルの種類は、それぞれ Machintosh および MS-DOS オペレーティング システム用です。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 正しいファイル形式を選択し、[保存] を選択します。 .

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 次に、ワークブックに複数のワークシートがある場合にのみ、Excel は次の警告を表示します。 [OK] をクリックします。 アクティブなワークシートのみを変換します。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、アクティブなワークシートが CSV ファイルに変換されます。ただし、元のワークブックのワークシート名は、CSV ファイルの保存時に使用されたファイル名に変更されます。さらに、データ損失の可能性に関する警告が表示されます。これで、これらすべてを無視して、保存せずにワークブックを閉じることができます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、指定されたファイル パスに移動します。変換された CSV ファイルがそこに表示されます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • メモ帳でファイルを開きます。次に、次の結果が表示されます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 次に、別のワークシートに移動して、前の手順を繰り返します。今回は、ファイル名にワークシート名を使用します。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、前と同様の結果が表示されます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

続きを読む:Excel ファイルを自動的に CSV に変換する方法 (3 つの簡単な方法)

2. Excel ワークブックを CSV 形式 (カンマ区切り) に変換

Excel VBA を使用して、すべてのワークシートを一度に変換できます。以下の手順に従ってください。

📌 ステップ

  • まず ALT+F11 を押します VBA ウィンドウを開きます。次に、挿入>> モジュールを選択します 下の図に示すように。これにより、新しい空白のモジュール ウィンドウが表示されます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、コピー ボタンを使用して次のコードをコピーします。
Sub ExcelToCSV()
Dim sh As Worksheet
Dim file_path As String
Application.ScreenUpdating = False
file_path = ActiveWorkbook.path & "\" & _
Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each sh In Worksheets
sh.Copy
ActiveWorkbook.SaveAs Filename:=file_path & "-" & sh.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
  • 次に、コピーしたコードをモジュール ウィンドウに貼り付けます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 次に F5 を押します コードを実行します。次に、ワークブックの場所に移動します。その後、すべてのワークシートが CSV ファイルに変換されます。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • ここで、ブックをマクロ有効ブックとして保存します そうしないと、コードが失われます。

VBA コードの説明:

サブ ExcelToCSV()
このサブジェクト プロシージャ内にコードを記述します。

ワークシートとして薄暗い
file_path を文字列として薄暗くする
必要な変数の宣言。

Application.ScreenUpdating =False
これにより、VBA がバックグラウンドで動作します。その結果、コードはより速く動作します。

file_path =ActiveWorkbook.path &“\” &_
Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, “.”) – 1)
変数の値を定義します。これは、ファイル拡張子を除いたファイルの名前のみを保存します。

ワークシートの sh ごと
この For ループ 各ワークシートを通過します。

sh.コピー
このコード行はワークシートをコピーします。

ActiveWorkbook.SaveAs Filename:=file_path &“-” &sh.Name &“.csv”, _
FileFormat:=xlCSV, CreateBackup:=False
ワークブックをソース ワークブックと同じパスに CSV ファイルとして保存します。

ActiveWorkbook.Close False
VBA がソース ワークブックを閉じないようにします。

Application.ScreenUpdating =True
画面更新をデフォルトに設定します。

続きを読む:マクロを適用して複数の Excel ファイルを CSV ファイルに変換する方法

Excel を別の区切り文字 (パイプ、セミコロン、スラッシュなど) を使用して CSV ファイルに変換する

ここまでで、Excel をコンマ区切り記号を使用して CSV (Comma Separated Values) 形式に変換する方法を学びました。ただし、既定の Windows 設定を変更することにより、パイプ、セミコロン、またはその他の区切り記号を使用できます。このセクションでは、これについて簡単な手順で説明します。

別の区切り文字 (/) を使用する場合は、次の手順に従います。 ; | |など) を使用して、CSV ファイル内の値を区切ります。

📌 ステップ

  • まず Win+R を押します ファイル名を指定して実行を開く コントロールと入力 [OK] をクリックします . コントロール パネルが表示されます .

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 次に、[日付、時刻、または数値の形式を変更する] を選択します 時計と地域から

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • 次に、追加設定を選択します フォーマットから 地域のタブ 窓。 フォーマットのカスタマイズに移動します ダイアログ ボックス。

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

  • その後、リスト区切りを変更します 希望のものに。これで、ワークシートを CSV ファイルとして保存するたびに、値がその区切り記号で区切られます。

注:

パイプ区切り記号を挿入するには 、SHIFT+バックスラッシュ(\)を押します .

Excel をカンマ区切りの CSV ファイルに変換する (2 つの簡単な方法)

続きを読む:Excel をパイプ区切りテキスト ファイルに変換するマクロ (3 つの方法)

覚えておくべきこと

  • ワークシートを CSV ファイルに変換する前に、ワークブックを保存します。変換後にワークブックを保存せずに閉じます。
  • VBA コードは、リスト セパレータで指定された区切り文字で CSV ファイル内の値を常に区切ります。 .

結論

これで、Excel ファイルを CSV 形式のファイルに変換する方法がわかりました。うまくいけば、これはあなたの問題を解決するのに役立ちました.さらに質問や提案がある場合は、以下のコメント セクションを使用してください。 ExcelDemy にアクセスすることもできます エクセルの詳細については、ブログを参照してください。私たちと一緒に学び続けてください。

関連記事

  • Excel ファイルをコンマ区切りのテキスト ファイルに変換する方法 (3 つの方法)
  • 二重引用符を付けて Excel を CSV として保存する (3 つの最も簡単な方法)
  • 複数の Excel ファイルを CSV に変換する方法 (3 つの適切な方法)
  • [修正!] Excel でカンマ付きの CSV が保存されない (7 つの解決策)
  • Excel を開かずに CSV に変換する方法 (4 つの簡単な方法)

  1. Excel で CSV ファイルをマージする方法 (2 つの簡単な方法)

    CSV ファイルはコンマ区切り値ファイルで、表形式のデータを保存するために使用できます。 メモ帳などのテキスト エディタで開くことができます 、または Microsoft Excel などのスプレッドシート プログラムで . CSV ファイルは、異なるソフトウェア アプリケーション間でデータを共有するためによく使用されます。複数の CSV ファイルをマージすることで、それらのコンパイルを行うことができます。この記事では、Excel で CSV ファイルをマージする方法について、2 つの簡単な方法を説明します。 . Excel で CSV ファイルを結合するためのシンプルで簡単でありながら効

  2. 書式設定せずに CSV ファイルを Excel で開く (2 つの簡単な方法)

    Excel では CSV をよく使用します。 ファイルを使用して、大規模なデータセットからデータをインポートします。 CSV コンマ区切り値の略 .したがって、 CSV ファイルでは、値は コンマ で区切られています . いくつかの方法を使用して、Excel で CSV ファイルを作成できます .この記事では、 2 について学びます Excel でフォーマットせずに CSV ファイルを開く便利な方法 .それでは、この記事を開始して、これらの方法を調べてみましょう。 書式設定せずに Excel で CSV ファイルを開く 2 つの簡単な方法 この記事のこのセクションでは、Excel で