CSVファイルを編集作業を自動化するときは、「nextCSV CSVファイル編集ソフト」を使うと便利です。
CSVのデータの数字を全て下記の様に変更する事は出来ますか?
(例)1000000→10000
30000 →300データ全ての数字を元の数字のゼロを2つ取った形にしたいのですがやり方がわかりません。
このような変換を行うには、nextCSVを次の手順で操作します。
nextCSVでCSVファイルを開きます。
編集したい列を選択して、右クリックから「修正」を選択します。
列編集画面が表示されます。
変換条件の「追加」ボタンを押します。
値変換条件編集画面が表示されます。
「セルの値を正規表現で置換する」を選択して、検索文字列欄に「^(.*)00$」、置換文字列欄に「$1」と入力します。
「^」は正規表現で行頭を意味します。
「.*」は正規表現で連続する文字を意味します。
「()」で囲まれた部分にマッチする文字は、置換文字列欄で$12に置き換えられます。
「$」は正規表現で文字列の末端を意味します。検索文字列欄に入力した正規表現は、行頭から末尾の00までの文字を$1に置き換えるという意味です。
「OK」ボタンを押し、変換条件を登録します。
画面右下の「変換されたセルの値」欄を見ると、セルの値が変換されていることがわかります。
「OK」ボタンを押し、列の設定を登録します。
メイン画面に戻ります。
セルの値が変換されていることがわかります。「CSVファイルの保存」ボタンを押し、変換結果をCSVファイルに保存します。
自動実行ファイルを作成すると、次回からの変換処理を自動化することができます。
CSVファイルをセルの値を自動で変換したいと思ったら、「nextCSV CSVファイル編集ソフト」をお試しください。
設定方法がわからないときは気軽にメールでお問い合わせください。