先頭に0が付いている列を含むCSVファイルをExcelにインポートする方法
Microsoft Excelは、データ列を自動的にカンマ区切りのデータファイルを開くときに最適と思われる形式に変換します。データを変更したくないという人のために、その動作を変更することができます。.
あなたはおそらく他のアプリケーションからエクスポートされた、または他の人からあなたに与えられたCSVファイルを持っています。よく知っているので、Excelで開きたいと思います。 CSVファイルは次のようになります(notepad.exeでファイルを開くと)。
このファイルには、ProductModelID、Name、SpecialID、およびModifiedDateという列が含まれています。列SpeicalIDには、先頭に0のデータが含まれています。これは特殊なコードなので、先頭の0をExcelで保持したいと考えます。これはCSVファイルなので、デフォルトではWindowsエクスプローラにExcelファイルとして表示されます。
そのため、ファイルをダブルクリックして、そのファイルをExcelで開きます。
デフォルトでは、Excelは列3の「SpecialID ?」の先頭の0を削除しています。あなたはExcelアプリケーションを立ち上げ、手動でファイルを開くためにFile / Openを使用しようとしました、そしてそれはまたうまくいきません。どうすればこれを修正できますか?
トリックは、ファイルの拡張子を.TXTに変更してから、ファイルをExcelに取り込むことです。そのため、最初に「マイコンピュータ」を起動します。フォルダをファイルが存在する場所に移動します。.
ファイル拡張子.CSVが表示されない場合(Windowsではデフォルトでこのオプションが無効になっています)、ファイル拡張子を有効にするには次の手順に従ってください。次に「表示」を選択しますか?タブで、「既知のファイルの種類の拡張子を隠す」のチェックを外します。下の写真のように:
それからあなたはそのようなファイル拡張子を見るべきです:
ファイルを右クリックして「名前の変更」を選択し、ファイルの名前を「ProductInfo.txt」に変更します。?
アイコンが通常のテキストファイルのアイコンに変わることに注目してください。 Excelを起動せずに“File ?/ ?Open ?”を使用します。ファイルをExcelに取り込むコマンド。これを行うと、ダイアログが次のように表示されます。
「区切り記号」を確認してください。ラジオボタンを選択して「次へ」をクリックします。続けるためのボタン。次の画面で、「カンマ?他のすべての選択を解除します.
“Next ?”をクリックしてください。次の画面に進みます。この画面では、「SpecialID」をクリックする必要がありますか。列を選択して[テキスト]を選択します。 「列データフォーマット」のラジオボタン?セクション.
“Finish ?”をクリックしてください。それであなたは終わった.
これで、「SpecialID」という列が表示されます。 Text列として取り込まれ、先頭の0はすべて保持されます.
この方法は、CSVファイルを他の区切りファイルを含めてExcelに取り込むための特別な状況にも適用できます。データのインポート処理中に各列のデータ型を指定する機能により、最終結果をより適切に管理できます。.