13
Excelでは、ちょっとした裏技を使わないとCSVファイルの区切り文字を変更することができません。この記事では、その方法と注意点について説明します。
Excel: 地域設定を使用してCSVファイルの区切り文字を変更する方法
CSVファイルを使用すると、すべての一般的なエディタで読み取ることができるテーブルやデータベースをエクスポートすることができます。これは、例えばデータレコードを交換する際に便利です。しかし、問題は区切り記号に統一された基準がないことです。例えばドイツでは、データ間の区切り記号としてセミコロンが使用されます。米国では、代わりにカンマが使用されます。
- これは、例えばMicrosoft 365でCSVファイルを使用して複数のユーザーアカウントを設定する際に問題となります。Excelは米国で開発されたため、カンマを区切り文字として使用する必要があります。
- ただし、デフォルトではカンマ区切りのCSVファイルに変更することはできません。代わりに、PCの地域設定を変更する必要があります。
- これを行うには、Windowsコントロールパネルを開き、概要で「時間と言語」をクリックし、「日付、時刻、または数値形式の変更」をクリックします。
- 「フォーマット」のドロップダウンメニューで「English (United States)」を選択します。
- 設定を保存するには、「適用」および「OK」をクリックします。
- その後は通常通りCSVファイルを作成してください。これを行うには、「ファイル」から「エクスポート」を選択します。
- ここで「ファイルの種類を変更」をクリックし、「CSV(区切り記号付き)」を選択します。「名前を付けて保存」をクリックした後、ファイル名と保存先を指定できます。
Excel: 異なる区切り記号の理由
地域によって異なる区切り記号の理由は言語です。
- 米国では、小数点として「.」が使用されています。そのため、コンマをそのまま区切り記号として残し、区切り記号として設定しました。
- 一方、ドイツではコンマが小数点として使用されます。つまり、コンマはCSVファイルではもはや区切り記号として使用できないということです。代わりにセミコロンが使用されます。
- 残念ながら、Microsoft Officeでは、エクスポート設定で直接区切り記号を変更することはまだできないため、地域設定を変更するという裏技に頼らざるを得ません。