【シンクロシフト】ExcelなどでCSVファイルを開くと先頭の「0」が消えてしまう場合の対処方法

テキスト形式をCSV形式に変換する方法(CSVファイルを開くと先頭の「0」が消えてしまう場合の対応方法)

概要                       
外部の勤怠管理システムからダウンロードしたマスターデータ(事業所・勤務区分・職員情報など)をインポートする際にファイルがテキスト形式(.txt)の場合、CSV形式(.csv)に変換する必要があります。

また、CSVファイルをExcelで開く際、社員番号などが「0001」のように先頭が「0」から始まるデータは、Excelの仕様により「1」と表示され、先頭の「0」が消えてしまうことがあります。

本ページでは、以下の2点をまとめて対応できる方法をご案内します。
  1. テキスト形式(.txt)をCSV形式(.csv)へ変換する方法
  2. 先頭の「0」を消さずにデータを扱う方法

Notes
Alert
Excelのバージョンによっては説明画像やレイアウトが異なる場合があります。
あくまで参考としてご確認ください。

事前準備                         

※本設定は、初回のみ設定が必要です。
(例)Microsoft Office 2021

Excelを起動し、左上メニュー[ファイル]タブをクリックします。




左側下のメニューから[オプション]をクリックします。

左のカテゴリから[データ]をクリックします。
[テキストから(レガシ)]の項目にチェックをつけ、[OK]をクリックします。



操作手順                       

Excelの新規シートを開きます。
上メニュー データ>[データの取得]をクリックします。


[従来のウィザード]>[テキストから(レガシ)]をクリックします。


ファイル選択画面でダウンロードした CSVファイル※ を選択し、[インポート]をクリックします。
※画像の例では、CSVファイルを選択していますが、txtファイルを選択することで、CSV形式に変換できます。



「テキストファイルウィザード」画面が開きます。
[コンマやタブなど…]にチェックが選択されている状態で[次へ]をクリックします。



[コンマ]にチェックをつけ[次へ]をクリックします。


本来の設定値が「0」から始まっている列項目をクリックし
[文字列]に変更後、[完了]をクリックします。
(画面の例では、「社員番号」の列を選択しています。)


データが取り込みを選択するダイアログを表示します。
そのまま[OK]をクリックします。


文字列でデータを取り込みます。
表示されたデータをご確認ください。

CSVファイルの保存方法                          

左上メニュー[ファイル]タブをクリックします。


左メニュー[名前を付けて保存]をクリックし、任意のフォルダを選択します。


任意のファイル名をつけます。
ファイルの種類を「CSV(コンマ区切り)(*.csv)」を選択し、[保存]をクリックします。



 以上です。