nextCSVを使ってCSVファイルのセルの値を分割する方法を説明します。
CSVファイルのセルに、郵便番号と住所が記載されています。
1000000 東京都千代田区
このセルを、郵便番号のセルと、住所のセルに分割します。
nextCSV バージョン2.2.0から搭載された「範囲列」の機能を使用します。
「範囲列」の機能を使用すると、セルの値から指定した範囲を抽出したセルを作成することができます。
nextCSVを起動し、CSVファイルを開きます。
メニューの「列設定」-「追加」を選択します。
=> 列編集画面が表示されます。
「追加する列の形式」から「範囲列」を選択します。
「CSVファイルの列」から目的の列を選択します。
「範囲の指定方法」から「文字数」を選択します。
「1」文字目から「7」文字目まで、と指定します。
「OK」ボタンを押します。
=> メイン画面に戻り、郵便番号だけの列が追加されます。
先ほどと同様に、メニューの「列設定」-「追加」を選択します。
=> 列編集画面が表示されます。
「追加する列の形式」から「範囲列」を選択します。
「CSVファイルの列」から目的の列を選択します。
「範囲の指定方法」から「文字数」を選択します。
「9」文字目から「0」文字目まで、と指定します。
「OK」ボタンを押します。
=> メイン画面に戻り、住所だけの列が追加されます。
メニューの「変換」-「CSVファイルの作成」を選択し、CSVファイルに保存します。