「アソートシリーズ」のコンバート事例を紹介します。
テキストファイル変換
■文字列置換
複数の文字列を置換します。
テキストデータまたはバイナリデータ(hexコード)の指定可能。
変換後文字列に変換マーク追加が可能
例)
得意先コードと自社コードを自動置換
得意先A社の商品コード1000点を自社コードに振り返るなど
例2)
シフトコード(09)〜(0f)まで一括スペースに変換。
■項目結合
CSV形式のテキストファイルの任意の項目を結合させる
例)CSV形式ファイルの住所1の3番目と住所2の4番目、会社名の
5番目と部署名の6番目をそれぞれ1つの項目に結合したい。
(変換前)
1101,112-0003,東京都文京区春日2-10-15,志知ビル,有限会社NPP,システム部
1102,112-1234,東京都文京区大塚1-1-1-20,本社ビル,株式会社NEOMIC,開発部
(変換後)
1101,112-0003,東京都文京区春日2-10-1志知ビル,有限会社NPPシステム部
1102,112-1234,東京都文京区大塚1-1-1-20本社ビル,株式会社NEOMIC開発部
■項目分割
固定長形式ファイルやCSV形式のテキストファイルの任意の項目を分割させる
例)固定長ファイルを3つの項目に分割
(元のファイル)
112-0003 東京都文京区春日2−10−15志知ビル (有)エヌピーピー
112 東京都文京区小石川1−1−1 (株)ネオミック
(変換後ファイル)
112-0003,東京都文京区春日2−10−15志知ビル,(有)エヌピーピー
112,東京都文京区小石川1−1−1,(株)ネオミック
例)カンマ型ファイルの2番目の項目を[東京都]で分割
(元のファイル)
112-0003,東京都文京区春日2−10−15志知ビル,(有)エヌピーピー
112,東京都文京区小石川1−1−1,(株)ネオミック
(変換後ファイル)
112-0003,東京都,文京区春日2−10−15志知ビル,(有)エヌピーピー
112,東京都,文京区小石川1−1−1,(株)ネオミック
■項目コピー
レコード内の任意の項目を同一レコード内にコピーする
コピー回数は無制限(デフォルト1)
例:項目6を先頭にコピー
(元ファイル)
1024,yamada,hajime,nec,nx,東京開発
1025,tanaka,taro,fujitu,fmv,広島システム
1026,meguro,yujiro,ibm,pv,北海道ソフト
1027,kuruma,kumajiro,sony,vaio,九州情報システム
(変換後ファイル)
東京開発,1024,yamada,hajime,nec,nx,東京開発
広島システム,1025,tanaka,taro,fujitu,fmv,広島システム
北海道ソフト1026,meguro,yujiro,ibm,pv,北海道ソフト
九州情報システム,1027,kuruma,kumajiro,sony,vaio,九州情報システム
■カンマ型テキスト(CSV形式)ファイル←→1レコード1項目データ変換
CSV形式ファイルを1レコード1項目データ変換に並び替えます。(双方向可)
(例):(元ファイル) 1レコード1行データ
1101
112-0003
東京都文京区春日2-10-15
志知ビル
有限会社NPP
システム部
1102
112-1234
東京都文京区大塚1-1-1-20
本社ビル
株式会社NEOMIC
開発部
(変換後ファイル)CSV形式データ
1101,112-0003,東京都文京区春日2-10-15,志知ビル,有限会社NPP,システム部
1102,112-1234,東京都文京区大塚1-1-1-20,本社ビル,株式会社NEOMIC,開発部
■項目間演算
四則演算。
複数項目の四則演算が可能。
切り上げ・切り捨て・小数点桁指定あり。
■レコード検索
例1)項目2番目に「東京」のあるレコードを抽出してファイル化
1101,東京,東京都千代田区神田
1102,京都,京都府京都市下京区
1103,福岡,福岡県飯塚市
1105,東京,東京都北区豊島 | | 1101,東京,東京都千代田区神田
1105,東京,東京都北区豊島 |
例2)項目2番目に「東京」の以外のレコードを抽出してファイル化
1101,東京,東京都千代田区神田
1102,京都,京都府京都市下京区
1103,福岡,福岡県飯塚市
1105,東京,東京都北区豊島 | | 1102,京都,京都府京都市下京区
1103,福岡,福岡県飯塚市 |
例3)項目1番目に、任意の数値「1102」より大きい数値のあるレコードだけを抽出してファイル化
比較値:< > = ≦ ≧ ≠
1101,東京,東京都千代田区神田
1102,京都,京都府京都市下京区
1103,福岡,福岡県飯塚市
1105,東京,東京都北区豊島 | | 1103,福岡,福岡県飯塚市
1105東京,東京都北区豊島 |
例4)項目5番目の内容が、比較項目3の内容より大きいレコードだけを抽出してファイル化
(項目同士の比較)比較値:< > = ≦ ≧ ≠
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | | 1102,京都, 150,400,2000
1103,福岡, 200,400,1000 |
例5)項目5番目の内容が、2000以上にA、1000以上にB、999以下にCを各レコードの最後に
追加してファイル化(比較値:< > = ≦ ≧ ≠)
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | | 1101,東京,125,400,122,C
1102,京都, 150,400,2000,A
1103,福岡, 200,400,1000,B
1105,東京, 345,400,200,C
|
■コード削除
1バイトコードを削除します。
対象はシフトコードを含む(01)〜(ff)まで
タブコード(09)などのシフトコードの削除が可能
(2バイトの漢字コードは対象外)
■コード置換
1バイトコードのコード置換
対象はシフトコードを含む(01)〜(ff)まで
変換前コードは範囲指定可能
(2バイトの漢字コードは対象外)
■項目追加1
カンマ型テキストファイルに、同内容の項目を任意の場所に追加します。
例)
項目数5個のCSVファイルに、2番目に「ABC」を追加して項目数6個にする
(複数の項目追加可能)
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | | 1101,ABC,東京,125,400,122
1102,ABC,京都, 150,400,2000
1103,ABC,福岡, 200,400,1000
1105,ABC,東京, 345,400,200 |
■項目追加2
レコードごとに異なる内容を持つファイルを、別のファイルのレコードの
任意の場所に差込追加結合する。(hex指定可能)
例)
Aファイルの各レコード内容を、Bファイルの各レコードの任意の場所に1レコードごとに追加結合する。
例題の追加箇所は項目3番目に追加。
(変換元 Aファイル)
1101,東京都千代田区神田
1102,京都府京都市下京区
1103,福岡県飯塚市
1105,東京都北区豊島
(変換元 Bファイル)
ヨシダタダシ,会社員,シーキングザパール,1200
ナカムラクニオ,職員,タイキシャトル,1600
オブチリュウタロウ,政治家,トキオパーフェクト,1400
ショウジカオル,作家,マサラッキ,1200
(変換後ファイル)
ヨシダタダシ,会社員,1101,東京都千代田区神田,シーキングザパール,1200
ナカムラクニオ,職員,1102,京都府京都市下京区,タイキシャトル,1600
オブチリュウタロウ,政治家,1103,福岡県飯塚市,トキオパーフェクト,1400
ショウジカオル,作家,1105,東京都北区豊島,マサラッキ,1200
■文字列追加
各レコード内の任意の項目に文字列を追加する。
(例)先頭の項目(6桁)を年の上2桁を追加して8桁にする
(変換元)
990125,神奈川県小田原市本町1-1-1,ABCストアー
990126,神奈川県藤沢市富士見2-2-2,XYZスーパー
(変換後)
19990125,神奈川県小田原市本町1-1-1,ABCストアー
19990126,神奈川県藤沢市富士見2-2-2,XYZスーパー
■文字列条件追加
各レコードの任意の項目に、条件別の文字列を追加する。
(例)先頭の項目が00で始まるデータは20を追加、それ以外は19を追加。
(変換元)
990125,神奈川県小田原市本町1-1-1,ABCストアー
000126,神奈川県藤沢市富士見2-2-2,XYZスーパー
000201,神奈川県茅ヶ崎市海岸3-3-3,FTPコンビニ
(変換後)
19990125,神奈川県小田原市本町1-1-1,ABCストアー
20000126,神奈川県藤沢市富士見2-2-2,XYZスーパー
20000201,神奈川県茅ヶ崎市海岸3-3-3,FTPコンビニ
■項目移動(入れ替え)・削除
CSV形式ファイルの各項目を移動または削除が可能
例)各項目を逆順に入れ替え移動
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | |
122,400,125,東京1101
2000,400,150,京都, 1102
1000,400,200,福岡, 1103
200,400,345,東京, 1105 |
例)項目1番目と4番目を削除
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | |
東京,125,122
京都,150,2000
福岡,200,1000
東京,345, 200 |
■数値加工
数値データ項目を加工します。
例)
整数0削除、小数桁指定、小数点削除、小数点追加、カンマ削除・
追加、0追加(前後指定可)、マーク(\・$..)追加、マーク・
カンマ削除、スペース追加(全角・半角指定可能、前後指定可)
■桁削除
任意の場所の桁を削除します。
対象はCSV形式テキストファイルまたは固定長形式テキストファイル
例)
CSV形式のファイルの3番目の項目の先頭から4バイト削除
(元のファイル)
ヨシダタダシ,会社員,1101東京都千代田区神田,シーキングザパール,1200
ナカムラクニオ,職員,1102京都府京都市下京区,タイキシャトル,1600
オブチリュウタロウ,政治家,1103福岡県飯塚市,トキオパーフェクト,1400
ショウジカオル,作家,1105東京都北区豊島,マサラッキ,1200
(変換後ファイル)
ヨシダタダシ,会社員,東京都千代田区神田,シーキングザパール,1200
ナカムラクニオ,職員,京都府京都市下京区,タイキシャトル,1600
オブチリュウタロウ,政治家,福岡県飯塚市,トキオパーフェクト,1400
ショウジカオル,作家,東京都北区豊島,マサラッキ,1200
■項目集計
CSV形式テキストファイルの各項目の縦列・横列の集計を行います。
横列集計・縦列累計は計算結果を各レコードの最後に追加
縦列集計は計算結果レコードを追加します。
項目横集計
項目縦集計
項目縦累計
項目別縦累計
■IBM標準レコード形式ファイル←→MS-DOS標準テキストファイル
漢字(JIS、IBM、NEC-JIPSE、NEC内部、富士通、日立、三菱、外字コード)、
EBCDIC、バイナリ、パック、ゾーン形式サポート
■ファイル変換
CSV形式テキストファイル←→固定長形式テキストファイル
K3形式テキストファイル←→CSV形式テキストファイル
タブ区切り形式テキストファイル←→CSV形式テキストファイル
スペース区切り形式テキストファイル←→CSV形式テキストファイル
1項目1レコード形式テキストファイル←→CSV形式テキストファイル
■レコード分割
レコード群をform-to指定で必要なレコードだけを抜粋することが可能です。
レコード群の複数指定可能。
レコード数の多いファイルを任意のレコード数ごとに分割します。
項目指定により、項目ごとにレコード分割します。
(例)項目指定によるレコード分割
項目内のデータが変わるごとにファイルを別保存します。
対象ファイルは予めソート(RSORT)しておきます。
元のファイル(infile)(レコード分割キー:項目4/市町村)
00111023, 鳥居 慶子,364,北本市,本宿410-55,・・・・・・・・・
00111023, 碓井 由里,364,北本市,新宿12-52,・・・・・・・・・・
00111023, 草野 道夫,364,北本市,元宿777-45,・・・・・・・・・
00111023, 神田 階碁,364,北本市,完熟750-1,・・・・・・・・・・
00111019, 碓井 次郎355,比企郡,吉見町百穴10-2-5-87,・・・・・
00111019, 東海 健児355,比企郡,吉見町北吉見214-5-87,・・・・・
00111020, 小宮 紀子,355,東松山市,御茶山町5-8-9-105,・・・・・
00111022, 田布施 孝,355,東松山市,神社町5-6-87,・・・・・・・
変換後ファイル(北本市、比企郡、東松山市の3つのファイルに出力)
変換後ファイル(outfile.1)
00111023, 鳥居 慶子,364,北本市,本宿410-55,・・・・・・・・・
00111023, 碓井 由里,364,北本市,新宿12-52,・・・・・・・・・
00111023, 草野 道夫,364,北本市,元宿777-45,・・・・・・・・・
00111023, 神田 階碁,364,北本市,完熟750-1,・・・・・・・・・
変換後ファイル(outfile.2)
00111019, 碓井 次郎355,比企郡,吉見町百穴10-2-5-87,・・・・・
00111019, 東海 健児355,比企郡,吉見町北吉見214-5-87,・・・・
変換後ファイル(outfile.3)
00111020, 小宮 紀子,355,東松山市,御茶山町5-8-9-105,・・・・
00111022, 田布施 孝,355,東松山市,神社町5-6-87,・・・・・・・
■高速レコードソート
テキストファイルを昇順または降順に並び替えます。
カンマ型テキストファイルは最大20個のソートキー指定が可能。
ソートレコード数は無制限。
対象ファイル :カンマ区切りテキストファイル(CSVテキストファイル形式)
引用符付きカンマ区切りのテキストファイル
固定長型テキストファイル(SDF形式テキストファイル)
レコード数 :無制限
最大ソートキー:20個
比較モード :ソートキーごとに数値または文字列指定が可能
ソート順 :昇順または降順
■レコードマージ
2つのファイルの併合(マージ)
カンマ区切り型ファイル(CSV形式)は、マージキーの項目指定が可能
出力形式は、並列または1レコード化
対象ファイルのレコード数は無制限
対象ファイル :カンマ区切りファイルのテキストファイルまたは、引用符付きカンマ区切りの
テキストファイル
(例)変換例
元のファイル;infile1(マージ゙キー:3/管理番号)
ワード,エクセル, 54121019,IDアソートVpro
ワード,エクセル, 54121021, IDアソートVpro
一太郎,ロータス, 54121020,Wアソート
元のファイル;infile2(マージ゙キー:1/管理番号)
54121020,二宮 紀子,355,東松山市,御茶山町5-8-9-105
54121021,五月女 美子,355,東松山市,石橋8-8-96
54121022,斎藤 孝司, ,355,東松山市,材木町5-6-87
変換後のファイル;outfile(2並列形式)
ワード,エクセル, 54121019,IDアソートVpro
54121020,二宮 紀子,355,東松山市,御茶山町5-8-9-105
一太郎,ロータス, 54121020,Wアソート
54121021,五月女 美子,355,東松山市,石橋8-8-96
ワード,エクセル, 54121021, IDアソートVpro
54121022,斎藤 孝司, ,355,東松山市,材木町5-6-87
変換後のファイル;outfile2(1レコード形式)
ワード,エクセル, 54121019,IDアソートVpro
54121020,二宮 紀子,355,東松山市,御茶山町5-8-9-105,一太郎,ロータス, 54121020,Wアソート
54121021,五月女 美子,355,東松山市,石橋8-8-96,ワード,エクセル, 54121021, IDアソートVpro
54121022,斎藤 孝司, ,355,東松山市,材木町5-6-87
■レコードマッチング
2つのファイル内容の照合し、1つのファイルに並び替えます(マージ&マッチング)。
検出結果は1対1のレコード形式で出力。
一方のファイルに対象レコードがない場合は、相手のファイルの項目数をカンマ区切りで出力。
カンマ型テキストファイルはそれぞれのファイルのマッチングキー項目の指定が可能。
出力形式は並列または1レコード形式の選択可能。
対象ファイル :CSV形式のテキストファイル(カンマ区切りファイル)
または、引用符付きカンマ区切りのテキストファイル
レコード数 :無制限
(例)2つのファイルのコード番号をキーとして、マージしたファイルを作成。
対象レコードがない場合は相手の項目数でレコード追加
元のAファイル;infile1(マッチングキー6)項目数7
11,0200-54-0361,ワード,エクセル,10, 54121019,IDアソートVpro
22,0200-23-8063,一太郎,1-2-3,54, 54121020,Wアソート
23,0200-23-2553,一太郎,エクセル,56, 54121021, IDアソートVpro
11,0422-91-3022,ワード,エクセル,54, 54121023, IDアソートVpro
23,0123-54-9904,一太郎,エクセル,78, 54121024,Xアソート
元のBファイル;infile1(マッチングキー1)項目数6
54121023,タジマケイコ, 田島 慶子,364,北本市,本宿410-55
54121019,ウスイケンジ, 碓井 健児355,比企郡,吉見町北吉見214-5-87
54121020,ニノミヤノリコ, 二宮 紀子,355,東松山市,御茶山町5-8-9-105
54121022,サイトウタカシ, 斎藤 孝司, ,355,東松山市,材木町5-6-87
54121021,サオトメヨシコ, 五月女 美子,355,東松山市,石橋8-8-96
変換後のファイル;outfile(2並列形式)
11,0200-54-0361,ワード,エクセル,10, 54121019,IDアソートVpro
54121019,ウスイケンジ, 碓井 健児355,比企郡,吉見町北吉見214-5-87
22,0200-23-8063,一太郎,1-2-3,54, 54121020,Wアソート
54121020,ニノミヤノリコ, 二宮 紀子,355,東松山市,御茶山町5-8-9-105
23,0200-23-2553,一太郎,エクセル,56, 54121021, IDアソートVpro
54121021,サオトメヨシコ, 五月女 美子,355,東松山市,石橋8-8-96
,,,,,,
54121022,サイトウタカシ, 斎藤 孝司, ,355,東松山市,材木町5-6-87
11,0422-91-3022,ワード,エクセル,54, 54121023, IDアソートVpro
54121023,タジマケイコ, 田島 慶子,364,北本市,本宿410-55
23,0123-54-9904,一太郎,エクセル,78, 54121024,Xアソート
,,,,,
変換後のファイル;outfile2(1レコード形式)
・11,0200-54-0361,ワード,エクセル,10, 54121019,IDアソートVpro,54121019,ウスイケンジ, 碓井 健児355,
比企郡,吉見町北吉見214-5-87
・22,0200-23-8063,一太郎,1-2-3,54, 54121020,Wアソート,54121020,ニノミヤノリコ, 二宮 紀子,355,東
松山市,御茶山町5-8-9-105
・23,0200-23-2553,一太郎,エクセル,56, 54121021, IDアソートVpro,54121021,サオトメヨシコ, 五月女 美子
,355,東松山市,石橋8-8-96
・,,,,,,,,54121022,サイトウタカシ, 斎藤 孝司, ,355,東松山市,材木町5-6-87
・11,0422-91-3022,ワード,エクセル,54, 54121023, IDアソートVpro,54121023,タジマケイコ, 田島 慶子
,364,北本市,本宿410-55
・23,0123-54-9904,一太郎,エクセル,78, 54121024,Xアソート,,,,,,
■スペース・0(ゼロ)追加
テキストファイルの任意の項目を指定の長さに変更し余りに、スペースまたは0(数値)を追加します。
カンマ型テキストファイルは各項目別に埋め込み指定が可能。
埋込み場所:文字列の前または後ろの場所指定が可能。
スペース :半角または全角指定が可能。
例)
0前埋込(項目長7バイト)
25→0000025 −25→−000025 0.02→−000.02
0後埋込
25→2500000 −25→−250000 −0.02→−0.0200
バイナリファイル加工
■バイナリファイルのレコード検索
対象はIBM標準形式ファイルなどのバイナリファイル(改行コード無し)
固定長レコード形式ファイルのレコード検索が可能
任意のデータを含むレコード検索が可能。
レコードのダイレクト指定が可能
例1)
1レコード256バイトのバイナリファイルから、先頭から10バイト目から13バイト目に以降に、
Hexコード[93fa8c6f]の入ったレコードだけを抜き出す。
例2)
1レコード1024バイトのバイナリファイルから、指定のレコード群を抜き出し、新しいファイルに保存する。
(例)1〜5レコードと中間の100〜200レコードなどの抜き出し
例3)
1レコード512バイトのバイナリファイルから、最終レコード前20レコード分を抜き出す。
(最終レコード番号は不明でも検索可能)
例4)
1レコード512バイトのバイナリファイルから、各レコードの指定の場所から指定の長さ分のバイト数を
削除する。
■Hexコード追加
任意の長さのHexコードの追加が可能。追加の長さは最大80バイトまで。
例)レコード長128バイトのバイナリファイルに、各レコードの先頭に
「00(ヌル)」コードを追加して、129バイトのレコード長に修正。
レコード長:最大32KB
追加コード:Hexコード(00〜ff)*最大追加長80バイト
各レコードの追加指定場所:任意
■バイナリファイルの結合
バイナリファイル同士の結合が可能
指定順に結合可能
結合ファイル数:無制限
■バイナリファイルマージ
2つバイナリファイルを任意の長さごとにマージした新しいファイル を作成します。
組み合わせは、1方のファイルの最終レコードまで。
例)Aファイル:256バイト/1レコード
Bファイル:128バイト/1レコード
マージ結果:[256バイト][128バイト][256バイト][128バイト]・・・・・・・・・・・・・
・・・・・・
例2)Aファイル:64バイト/1レコード×1
Bファイル:64バイト/1レコード×4
マージ結果:
■改行コードセット
バイナリファイルに、任意の長さごとに改行コード(0D0A)を追加することが可能
こんなのあったらいいな変換
各レコードの項目(売上)内の数値に応じて、ランク(マーク)を付加したい。
◇できるコンバータあります!(Xアソート)
例1)
ランク数は5個。100万以上はA、50万以上B、20万以上C、10万以上D、
以下Eを各レコードの最後に追加。(比較値:< > = ≦ ≧ ≠)
1101,東京,125,400,122
1102,京都, 150,400,2000
1103,福岡, 200,400,1000
1105,東京, 345,400,200 | | 1101,東京,125,400,122,C
1102,京都, 150,400,2000,A
1103,福岡, 200,400,1000,B
1105,東京, 345,400,200,C |
例2)
売上金額100万以上にAa、50万以上Ab、荒利項目35%以上がBa、
20%以上にBbのマークを付けたい。該当外はCを追加。(比較値:< > = ≦ ≧ ≠)
コード,品名,金額,荒利%
1101,ABCチョコ,1200000,0.182
1102,ショートケーキベータ, 150000,0.365
1103,オレンジガム,200,540000,0.212
1105,グレートパイ, 345000,0.189 | | コード,品名,金額,荒利%,ランク1,ランク2
1101,ABCチョコ,1200000,0.182,Aa,C
1102,ショートケーキベータ, 150000,0.365,C,Ba
1103,オレンジガム,200,540000,0.212,Ab,Bb
1105,グレートパイ, 345000,0.189,C,C |
■こんなのあったらいいな変換
ファイル内の日付項目をファイル名にして保存したい。
◇できるコンバータあります!(IDアソートVProU)*mfname
ファイル名を自動的に、ファイル内の任意の項目にリネームすることが可能です。
例)
各店舗から送られてくる同じファイル名のデータファイルを、自動的にリネームして保存したい。
ファイル名はファイル内の"作成日付"に"店名"をプラスして自動保存。
作成日付を自動的にリネームして保存してくれるので上書きされない。
例2)
毎回更新される同じファイル名のデータファイルを、用途別に任意のファイル名を付け指定のフォルダに保存。
支店別の売上ファイル(ファイル名同じ)を売上年月をファイル名にして、それぞれの支店フォルダに保存。
■こんなのあったらいいな変換
ガソリンスタンドやスーパーのPOSデータを、パソコンの表計算ソフトで利用したい。
◇できるコンバータあります!(IDアソートVPro・IDアソートVProU)
3.5インチのPOSデータファイルを直接読み込んで、パソコンで使えるデータファイルに変換します。
通信が利用できるなら、送られたデータファイルをパソコンで使えるデータファイルに変換できます。
その逆ももちろん変換OKです。
対象ファイルはIBMフォーマットFDやJISフォーマットFD
■こんなのあったらいいな変換
オフコン、汎用機のデータファイルをパソコンで利用したい。
WindowsNT4.0で使いたい。
DOS/V機に最初から付いているFD装置で利用したい。
外付けのFD装置は使いたくない。
◇できるコンバータあります!(IDアソートVProU)
3.5インチのPOSデータファイルを直接読み込んで、パソコンで使えるデータファイルに変換します。
通信が利用できるなら、送られたデータファイルもパソコンで使えるデータファイルに変換できます。
その逆ももちろん変換OKです。
対象ファイルはIBMフォーマットFDやJISフォーマットFD
OS:WindowsNT4.0/3.51、Windows98/95
FD装置:内蔵3モードFD装置対応
■こんなのあったらいいな変換
パソコンの給与計算のデータファイルを、全銀フォーマットに変換したい。
◇できるコンバータあります!(IDアソートVProU・IDアソートVPro)
表計算ソフトやデータベースソフトのデータファイルを、全銀フォーマットなどの汎用機のデータ
形式に変換することが可能です。FTP送信なら通信ソフトを利用して送ることが可能です。
指定の全銀フォーマットの3.5インチFD(IBMフォーマット)にデータを書き込むことが可能です。
その逆の全銀フォーマットの3.5インチFDから、パソコン用データファイルに変換も可能です。
■こんなのあったらいいな変換
同一の項目を含む複数のレコードを1つのファイルに結合したい
レイアウトの異なる複数のファイルを1つのファイルにまとめたい。
レイアウトの異なる複数の得意先関連のファイルを得意先名項目をキーとして1にまとめたファイルを作成したい。
◇できるコンバータあります!(XアソートとWアソートの組み合わせ)
項目数の異なるCSV形式ファイルから、それぞれの得意先名をキー項目として1レコード化します。
キー項目は1つのみ残し、後は削除することが可能です。
出力形式は並列化も可能。
■レコード併合
関連のある複数のファイルを1つにまとめます。
(例)項目数の異なる3つのファイルを1つにマージ併合。
例題の併合キー項目は会社名。
Aファイルは項目6番目、Bファイルは項目2番目、Cファイルは項目1番目に会社名がある場合。
変換後ファイルのキー項目は1つのみ残す。
(Aファイル)項目数6
1024,yamada,hajime,nec,nx,東京開発
1025,tanaka,taro,fujitu,fmv,広島システム
1026,meguro,yujiro,ibm,pv,北海道ソフト
1027,kuruma,kumajiro,sony,vaio,九州情報システム
(Bファイル)項目数3
12,宇都宮ソフト,栃木県宇都宮市5-8-9
14,北海道システム,北海道札幌市北区1-10-9
20,広島システム,広島県福山市71-5-8
21,九州情報システム,福岡県嘉穂郡穂波町8897
35,東京開発,東京都文京区小石川1-1-2
(Cファイル)項目数4
広島システム,1024,電話,クリスマス
宇都宮ソフト,1030,FAX,正月
東京開発,1026,パソコン,秋分
大阪パソコン,1027,洗濯機,寒露
九州情報システム,1025,テレビ,夏至
北海道システム,1001,ファミコン,冬至
(変換後ファイル)*1レコード化
広島システム,1024,電話,クリスマス, 20,広島県福山市71-5-8, 1025,tanaka,taro,fujitu,fmv,
宇都宮ソフト,1030,FAX,正月, 12,栃木県宇都宮市5-8-9
東京開発,1026,パソコン,秋分, 35,東京都文京区小石川1-1-2, 1024,yamada,hajime,nec,nx,
大阪パソコン,1027,洗濯機,寒露,
九州情報システム,1025,テレビ,夏至, 21,福岡県嘉穂郡穂波町8897,027,kuruma,kumajiro,sony,vaio
北海道システム,1001,ファミコン,冬至, 14,北海道札幌市北区1-10-9,026,meguro,yujiro,ibm,pv,
*出力形式は並列化も可能
■こんなのあったらいいな変換
画面に表示された売上伝票や振替伝票などから必要な項目だけを抜粋してCSV形式にしたい。
◇できるコンバータあります!(Xアソート)
・複数行データ形式→CSV形式データファイル
項目の異なる複数行を1つのグループとするデータから、必要な項目を抽出し意味をもつCSV形式に
変換ができます。項目順番の指定可能。位取りカンマ編集(削除)可能 。
(例)伝票スタイルの固定長データ→CSV形式
(元のデータ)8行が1つのグループ
-------------------------------------------
伝票No.1999030125
平成11.03.15
得意先名(1130永田工業株式会社 様)
品名 数量 単位 単価 金額
タオルA 10 ケース 1,650 16,500
バスタオルB 15 ケース 3,500 52,500
スカーフC 12 ケース 5,000 60,000
合計 129,000
-------------------------------------------
伝票No.1999030126
平成11.03.15
得意先名(2205奥井パッケージ株式会社 様)
品名 数量 単位 単価 金額
タオルA 20 ケース 1,650 33,000
高級タオル 10 ケース 5,000 50,000
合計 83,000
-------------------------------------------
(変換後データ形式)
上記の伝票スタイルから、伝票番号、日付、得意先コード、得意先名、
合計売上金額、 の項目を抜き出し、以下の項目順のCSV形式に変換
平成11.03.15,1999030125,129,000,永田工業株式会社,1130
平成11.03.15,1999030126,83,000,奥井パッケージ株式会社,2205
■こんなのあったらいいな変換
CSV形式ファイルから必要な項目だけを抜き出して、複数行が1つの意味のあるデータ形式に変換したい。
◇できるコンバータあります!(Xアソート)
CSV形式ファイル→複数行データ形式
CSV形式のデータを、複数行を1つのグループとするレコード形式に変換します。
項目は任意指定が可能。
変換後の項目の出力位置指定可能。
(例)商品データファイルから荷造り用のラベル用の項目抽出
(変換元データ)
11001,ハイライト株式会社,0055,ABSSパッケージ,50,20個入り,千代田区神田神保町1-5-5,流通センター
12201,(株)カレナダー,0021,ブルーベリー酢,10,6本入り,兵庫県神戸市中央区本町4-5-8,総務部
(変換後データ形式)
-------------------------------------------
千代田区神田神保町1-5-5
ハイライト株式会社 流通センター
ABSSパッケージ
50
-------------------------------------------
兵庫県神戸市中央区本町4-5-8
(株)カレナダー 総務部
ブルーベリー酢
10
-------------------------------------------
|
|