いろいろ紹介

いろんなジャンルで書いていきます

CSV処理の悩みを解決する無料ツール集説明:ファイル分類集積

2022-12-12 14:21:18 | csv処理
CSV処理の悩みを解決する無料ツール集:CSVのお供:アテンダントCSV
アテンダントCSVは、現場から生まれたCSV処理の悩みを解決する無料ツール集です。

CSVは各種アプリケーションで使用されるデータ受け渡しの標準的なデータ形式です。
決めた区切り文字で、データのフィールドを区切ったプレーンなテキストファイルです。
このCSVデータを処理する場合、文字コード、区切り文字などの違いからうまくデータの受け渡しができない場合がありあます。
アテンダントCSVでは文字コード/区切り文字の変換をおこなう事や、通常のエディタでの検索/置換では対応できない指定フィールドの検索/置換を行って、CSV形式データでの悩みを解消します。

簡単に機能が分かるように見本のデータが付属していますので、見本データをセットボタンですぐに機能を確認する事ができます。

安心マーク  足:アテンダントCSVはCSVlのセキュリティ設定でマクロ無効にしていても動作しますので安心してお使いになれます。

https://www.ozsystem.jp/frdatn/Acv_top.htm

 

ファイル分類集積
ファイル分類集積画面

機能
指定した各種複数ファイルを
拡張子・日付(年・年月・年月日)・ファイル名・サイズ(指定サイズ間隔)・種類(ドキュメント・リンク・プログラム・・・等)で分類し、指定フォルダにサブフォルダを作成し分類し集めます。
ファイル分類集積ロゴ

指定フォルダ/ファイル
  詳細はここをクリック
  フォルダを指定した場合は、対象とする拡張子も指定します。
    指定しなければ全ての拡張子が対象となります。

処理オプション
○振り分け無し
指定フォルダに指定したファイルを集めます。

○拡張子によってフォルダを振り分ける。
指定ファイル 結果
aa.txt
bb.txt
cc.txt
dd.csv
ee.xls
ff.exe
gg.xls
_txt
 aa.txt
 bb.txt
 cc.txt
_csv
 dd.csv
_xls
 ee.xls
 gg.xls
_exe
 ff.exe

○タイムスタンプの日付によってフォルダを振り分ける。
ファイルの更新日付によってサブフォルダに振り分けます。
サブフォルダのフォルダ名は下記形式がしてできます。
指定 作成されるフォルダ
YYYYMMDD  20211201
YYYY-MM-DD  2021-12-01
YYYY_MM_DD  2021_12_01
YYYY年MM月DD日  2021年12月01日

○ファイル名よってフォルダを振り分ける。
指定した文字列に該当するファイルを、指定フォルダの下に文字列のフォルダを作成し集めます。文字列は部分一致・完全一致の指定が可能です。

○ファイルサイズよってフォルダを振り分ける。
ファイルのサイズによって、指定した間隔で指定フォルダの下にフォルダを作成し集めます。
例)
000~010_MB
010~020_MB
020~030_MB
060~070_MB
160~170_MB

○分類にってフォルダを振り分ける。
ファイルの分類によって、指定フォルダの下にフォルダを作成し集めます。
例)
ドキュメント
ピクチャ
ビデオ
フォルダー
プログラム
リンク; フォルダー
リンク; プログラム
音楽

□処理後結果一覧を表示する
 指定した場合は処理後結果一覧を表示します。

□確認画面を表示せず実行する。
チェックを入れない場合、確認画面を表示します。
確認画面では、どのように分類されるかを確認でき、また不要なものを取り除くことができます。
確認画面


CSV処理の悩みを解決する無料ツール集説明:ファイル名連番設定

2021-03-25 09:38:25 | csv処理
CSV処理の悩みを解決する無料ツール集:CSVのお供:アテンダントCSV
アテンダントCSVは、現場から生まれたCSV処理の悩みを解決する無料ツール集です。

CSVは各種アプリケーションで使用されるデータ受け渡しの標準的なデータ形式です。
決めた区切り文字で、データのフィールドを区切ったプレーンなテキストファイルです。
このCSVデータを処理する場合、文字コード、区切り文字などの違いからうまくデータの受け渡しができない場合がありあます。
アテンダントCSVでは文字コード/区切り文字の変換をおこなう事や、通常のエディタでの検索/置換では対応できない指定フィールドの検索/置換を行って、CSV形式データでの悩みを解消します。

簡単に機能が分かるように見本のデータが付属していますので、見本データをセットボタンですぐに機能を確認する事ができます。

安心マーク  足:アテンダントCSVはCSVlのセキュリティ設定でマクロ無効にしていても動作しますので安心してお使いになれます。

https://www.ozsystem.jp/frdatn/Acv_top.htm

 

ファイル名連番設定
ファイル名連番設定ロゴ

ファイル名連番設定画面

指定フォルダ/ファイル
  フォルダを指定した場合は、対象とする拡張子も指定します。
    指定しなければ全ての拡張子が対象となります。

処理オプション
前付加文字:ファイル名の前に付ける文字。不要な場合は入力しない。
連番開始   :指定した連番から番号を開始。省略時は1
桁数        :連番の桁数。省略時は3
増分    :連番増分。省略時は1
後付加文字:ファイル名の後付加文字に付ける文字。不要な場合は入力しない。

○ファイル名の前に付ける 指定した場合
TestFile.txt MAE001ATOTestFile.txt
TestData.csv MAE011ATOTestFile.csv
TestFile.xlsx MAE021ATOTestFile.xlsx

○ファイル名の後に付ける 指定した場合
TestFile.txt TestFileMAE001ATO.txt
TestData.csv TestDataMAE011ATO.csv
TestFile.xlsx TestFileMAE021ATO.xlsx

□ファイルの更新日を現在日時とする
 指定した場合は更新日は現在日時となります。指定しなければ元のままです。
□処理後結果一覧を表示する
 指定した場合は処理後結果一覧を表示します。

出力するフォルダ
指定したフォルダに変換したファイルが作成されます。

直前の実行結果を表示
 クリックすると、直前に実行した結果を表示します。


CSV処理の悩みを解決する無料ツール集説明:CSV固定長への変換

2021-02-10 13:54:17 | csv処理
CSV処理の悩みを解決する無料ツール集:CSVのお供:アテンダントCSV
アテンダントCSVは、現場から生まれたCSV処理の悩みを解決する無料ツール集です。

CSVは各種アプリケーションで使用されるデータ受け渡しの標準的なデータ形式です。
決めた区切り文字で、データのフィールドを区切ったプレーンなテキストファイルです。
このCSVデータを処理する場合、文字コード、区切り文字などの違いからうまくデータの受け渡しができない場合がありあます。
アテンダントCSVでは文字コード/区切り文字の変換をおこなう事や、通常のエディタでの検索/置換では対応できない指定フィールドの検索/置換を行って、CSV形式データでの悩みを解消します。

簡単に機能が分かるように見本のデータが付属していますので、見本データをセットボタンですぐに機能を確認する事ができます。

安心マーク  足:アテンダントCSVはCSVlのセキュリティ設定でマクロ無効にしていても動作しますので安心してお使いになれます。

https://www.ozsystem.jp/frdatn/Acv_top.htm
CSV固定長への変換
CSV固定長への変換ロゴ

CSV固定長への変換画面

機能
全レコードを読み、最大長を計算し最大長に満たない行の各フィールドには空白を足して長さを合わて固定長ファイルにします。
また区切りを明確にする為、各フィールドの最大長のあとに空白を付け足す事もできます。

指定フォルダ/ファイル
  フォルダを指定した場合は、対象とする拡張子も指定します。

処理オプション

・フィールド位置を出力する。
 出力物の先頭に各フィールドのカラム 位置(バイト数) 長さ(バイト数) 長さ(含むパディング文字数) 文字種別を出力します。
  00001 0001 007 008 半角
  00002 0009 008 009 半角
  00003 0018 004 005 半角

・データの先頭に半角ルーラを出力する。
 下記の様な半角ルーラを出力します。
 !...+...!1....+..!.2..!.+....3..
 !はフィールドの区切りを表します。

・フィールドの区切りに追加するパディング文字数
 各フィールドは、全レコードを読み、最大長を計算し最大長に満たない行の各フィールドには空白を足して長さを合わて固定長ファイルにします。
 さらにここで指定した文字数の空白をフィールド後ろに付け足します。
 パディング文字は、全角のみのフィールドは全角空白、半角フィールドや半角/全角混在フィールドは半角空白となります。

オプション
◎作成されるファイル名
下記ファイルが、
元のフォルダ又は指定したフォルダに作成されます。
■結果は別ファイルとする。 にチェックを入れた場合。
File1.CSV

File1.CSV              もとのファイル
File1_固定長.CSV         変換済みファイル

□結果は別ファイルとする。 にチェックを入れない場合。
File1.CSV

File1.CSV              変換済みファイル
File1_固定長置換前.CSV     元のフォルダを指定した場合
                    のみ作成される。
◎タイトル行数
指定した行数をタイトル行と認識し、各フィールドの長さ判定には使用しません。
全行を対象にする場合は 0 を指定します。


CSV処理の悩みを解決する無料ツール集説明:重複行の削除

2020-12-18 15:49:54 | csv処理
CSV処理の悩みを解決する無料ツール集:CSVのお供:アテンダントCSV
アテンダントCSVは、現場から生まれたCSV処理の悩みを解決する無料ツール集です。

CSVは各種アプリケーションで使用されるデータ受け渡しの標準的なデータ形式です。
決めた区切り文字で、データのフィールドを区切ったプレーンなテキストファイルです。
このCSVデータを処理する場合、文字コード、区切り文字などの違いからうまくデータの受け渡しができない場合がありあます。
アテンダントCSVでは文字コード/区切り文字の変換をおこなう事や、通常のエディタでの検索/置換では対応できない指定フィールドの検索/置換を行って、CSV形式データでの悩みを解消します。

簡単に機能が分かるように見本のデータが付属していますので、見本データをセットボタンですぐに機能を確認する事ができます。

安心マーク  足:アテンダントCSVはCSVlのセキュリティ設定でマクロ無効にしていても動作しますので安心してお使いになれます。

https://www.ozsystem.jp/frdatn/Acv_top.htm
CSV重複行の削除
受注データで同じ名前・同じ住所のデータの重複をなくしたい。

CSV重複行の削除ロゴ

CSV重複行の削除画面

機能
指定した列の値に重複がある場合、重複した行を1行だけにして他の行を削除します。
・重複を取り除いた重複のないデータのファイル ・取り除いた重複したデータのファイル
の2種類のファイルを作成します。

重複を調べる列は、いくつでも指定できます。
大文字/小文字 カタカナ/ひらがな 全角/半角の同一視 空白を削除して比較などの指定ができます。
ルダを指定した場合は、対象とする拡張子も指定します。

作成するファイル
作成されるファイルのデータの順序を指定できます。
○出力はデータ順
 元のファイルのデータ順で作成されます。
○出力は対象列の値でSORTした順
指定した対象列でSORTされた順になります。

処理
 ・対象列 変換を行いたい列を指定します。
複数列を指定する場合は、1,2,3 のように , で区切ります。
連続した列の指定は 1-3 のように - で指定します。

・大文字/小文字変換  
指定した列を大文字または小文字に変換します。

 ・カタカナ/ひらがな変換  
指定した列をカタカナまたはひらがなに変換します。  
ただし、半角ひらがなは存在しないため、半角カナをひらがなに変換できません。  
半角カナを変換したい場合は、全角/半角変換で全角を指定して下さい。

 ・全角/半角変換  
指定した列を全角または半角に変換します。

 ・空白削除  
前後の空白または全ての空白(前後及び文字の途中の空白)を削除します。

オプション
・タイトル行数
指定した行数をタイトル行と認識し、重複削除を行いません。
できます。



CSV住所分割再編

2020-11-07 08:44:13 | csv処理
CSV処理の悩みを解決する無料ツール集:CSVのお供:アテンダントCSV
アテンダントCSVは、現場から生まれたCSV処理の悩みを解決する無料ツール集です。

CSVは各種アプリケーションで使用されるデータ受け渡しの標準的なデータ形式です。
決めた区切り文字で、データのフィールドを区切ったプレーンなテキストファイルです。
このCSVデータを処理する場合、文字コード、区切り文字などの違いからうまくデータの受け渡しができない場合がありあます。
アテンダントCSVでは文字コード/区切り文字の変換をおこなう事や、通常のエディタでの検索/置換では対応できない指定フィールドの検索/置換を行って、CSV形式データでの悩みを解消します。

簡単に機能が分かるように見本のデータが付属していますので、見本データをセットボタンですぐに機能を確認する事ができます。

安心マーク  足:アテンダントCSVはCSVlのセキュリティ設定でマクロ無効にしていても動作しますので安心してお使いになれます。

https://www.ozsystem.jp/frdatn/Acv_top.htm
CSV住所分割再編
宛名ラベル印刷で住所を分割してきれいに出したいが、1セルに住所を入れているので指定ができない。
今は、都道府県・市区町村番地建物の2つに分割しているが、これを都道府県・市郡区・町村番地・建物に分割したい。
 こんな時、住所を都道府県市区町村番地建物に分割します。
分割する数/内容は自由に設定する事ができ、分割・再編・結合をおこなう事ができます。

CSV住所分割再編ロゴ

CSV住所分割再編画面

指定フォルダ/ファイル
  フォルダを指定した場合は、対象とする拡張子も指定します。
  複数のファイルを指定できます。

処理パラメータ

・住所の列
 大阪府大阪市西成区大蓮町1丁目9番9号ハイツ301
 のように1列にまとめて住所がある場合は1列のみ指定。
 大阪府大阪市
 西成区大蓮町1丁目9番9号ハイツ301
 のように2列に分かれていて、再分割をしたい場合は 2列とも指定します。
 6分割までの列を指定できます。
・分割数/各列の内容
分割する数/内容を指定します。

・パラメータを設定しやすくするため
住所見本を入力すれば、下部に分割結果を表示します。

分割について
都道府県については47件
市郡については平成29年現在1507件
区については平成29年現在132件
をデータベース化したデータを元に分割しています。
大字(町名)以下については独自ロジックで分割しています。