HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[ スレッド内全32レス(親記事-9 表示) ] <<
0
|
1
|
2
|
3
>>
■14648
/ 親記事)
拡張子CSVで項目間をカンマで区切り書き出したい
▼
■
□投稿者/ hiro
-(2024/11/01(Fri) 23:37:08)
今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
別のいい方法があればそれでも構いません、よろしくお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14650
/ ResNo.1)
Re[1]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 00:01:05)
■
No14648
に返信(hiroさんの記事)桐10.4です
> 今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
> 今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
>
> 今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
> 別のいい方法があればそれでも構いません、よろしくお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14651
/ ResNo.2)
Re[2]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 00:09:24)
■
No14650
に返信(hiroさんの記事)
> ■
No14648
に返信(hiroさんの記事)桐10.4です
>>今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
>>今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
>>
>>今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
>>別のいい方法があればそれでも構いません、よろしくお願いします。
分かりにくそうなので、今現在ですが
@表、項目1・2・3・4・5・・・・Z(全項目連結)
A表、項目1・2・3・4・5・・・・Z(全項目連結)
B表、項目1・2・3・4・5・・・・Z(全項目連結)
送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
という感じです、よろしくお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14654
/ ResNo.3)
Re[3]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ ジェダイの桐
-(2024/11/02(Sat) 09:23:33)
2024/11/02(Sat) 09:50:51 編集(投稿者)
hiroさん
おはようございます。
> @表、項目1・2・3・4・5・・・・Z(全項目連結)
> A表、項目1・2・3・4・5・・・・Z(全項目連結)
> B表、項目1・2・3・4・5・・・・Z(全項目連結)
> 送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
1、これは、送信表にある Z項目 以外の全項目を カンマ区切りで連結するという意味で合っていますか?
2、この処理は、送信表の 1レコード目 〜 最終行 まで繰り返すという意味で合っていますか?
3、2が合っている場合、その処理をする時は、絞り込み状態ですか?それとも全解除状態ですか?
4、この処理は、フォーム+イベント ですか?それとも ○○.cmx から始まる一括処理ですか?
p.s.
読み直していると、Z項目以外を、カンマ区切りで取得出来ればいいのかな??
とも思えてきました。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14655
/ ResNo.4)
Re[3]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 09:48:10)
■
No14651
に返信(hiroさんの記事)
> ■
No14650
に返信(hiroさんの記事)
>>■
No14648
に返信(hiroさんの記事)桐10.4です
> >>今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
> >>今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
> >>
> >>今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
> >>別のいい方法があればそれでも構いません、よろしくお願いします。
> 分かりにくそうなので、今現在ですが
> @表、項目1・2・3・4・5・・・・Z(全項目連結)
> A表、項目1・2・3・4・5・・・・Z(全項目連結)
> B表、項目1・2・3・4・5・・・・Z(全項目連結)
> 送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
> という感じです、よろしくお願いします。
今、試してみて、各表のZ項目をテキスト書き出し(区切り文字その他のカンマ区切り)
送信表で各表をテキスト読み込み(区切文字タブ)
書き出し CSV
で上手く行きそうです。ただ土日祭日はLTAXが休みなようで(窓口じゃあるまいしネットの意味ないw)休み明けに試してみます
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14656
/ ResNo.5)
Re[4]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 09:56:31)
■
No14654
に返信(ジェダイの桐さんの記事)
> hiroさん
>
>
> おはようございます。
>>@表、項目1・2・3・4・5・・・・Z(全項目連結)
>>A表、項目1・2・3・4・5・・・・Z(全項目連結)
>>B表、項目1・2・3・4・5・・・・Z(全項目連結)
>>送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
>
> 1、これは、送信表にある Z項目 以外の全項目を カンマ区切りで連結するという意味で合っていますか?
>
> 2、この処理は、送信表の 1レコード目 〜 最終行 まで繰り返すという意味で合っていますか?
>
> 3、2が合っている場合、その処理をする時は、絞り込み状態ですか?それとも全解除状態ですか?
>
> 4、この処理は、フォーム+イベント ですか?それとも ○○.cmx から始まる一括処理ですか?
>
ジェダイの桐さん、ありがとうございます、投稿に気づくのが遅れました
1,はい、そうです。
2,いいえ、各表を全部読み込んで一つのデータとして書き出しますので、送信表としましては1回の処理です
3,全解除状態です
4,一括処理ですが会話処理で分かれば一括処理はできますので、まず方法があるのかを調べていました。
ただ、先程投降したのですが、各表テキスト書き出しのカンマ区切り、送信表でのタブ形式での読み込み、書き出しをCSV形式で上手く出来そうでした。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14659
/ ResNo.6)
Re[1]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ くおんたむ
-(2024/11/02(Sat) 13:48:01)
どうも、hiroさん
全銀協の振込データツールを以前、作成した事があります。
ヘッダ、データ、トレーラー、フッダなどそれぞれ異なるデータを1つに纏めると
いった感じかと思います。
私の場合ですが、書き出し テキスト,CSVを使用せず、印字コマンドを使用してました。
1つの表でも可能ですし、それぞれ別々のテーブルを持たせて、印字コマンドで纏める手法もあるかと思います。
フォーム+イベントで行いたいのか、テーブルだけで解決したいのか分かりませんが、
どちらでもできると思います。
テーブルの場合は、それぞれのエリアを1つに並べていく感じです。
1〜3列目がヘッダ、4〜7列目がデータ、8〜9列目がトレーラ、10列目がエンド
といった感じで、作成して末端(最初でもいい)あたりに書き出しする為の計算式を作成しておいて、テキストファイルに書き出すときは計算式だけにするといった感じです。
(全銀協ではないですが、あるシステムへの取り込む為に必要なデータがあったときに
この方法でやっていました)
データ構造がどの様になっているかは分かりませんが、色々と手順はあると思います。
例ですが、印字コマンドでカンマ区切りにする方法(簡潔ですが)
印字開始 ファイル名.csv
印字 "あ" + "," + "い"
印字終了
ご参考になればと思います。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14660
/ ResNo.7)
Re[2]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 14:10:19)
■
No14659
に返信(くおんたむさんの記事)
> どうも、hiroさん
>
> 全銀協の振込データツールを以前、作成した事があります。
> ヘッダ、データ、トレーラー、フッダなどそれぞれ異なるデータを1つに纏めると
> いった感じかと思います。
>
> 私の場合ですが、書き出し テキスト,CSVを使用せず、印字コマンドを使用してました。
>
> 1つの表でも可能ですし、それぞれ別々のテーブルを持たせて、印字コマンドで纏める手法もあるかと思います。
> フォーム+イベントで行いたいのか、テーブルだけで解決したいのか分かりませんが、
> どちらでもできると思います。
>
> テーブルの場合は、それぞれのエリアを1つに並べていく感じです。
> 1〜3列目がヘッダ、4〜7列目がデータ、8〜9列目がトレーラ、10列目がエンド
> といった感じで、作成して末端(最初でもいい)あたりに書き出しする為の計算式を作成しておいて、テキストファイルに書き出すときは計算式だけにするといった感じです。
> (全銀協ではないですが、あるシステムへの取り込む為に必要なデータがあったときに
> この方法でやっていました)
>
> データ構造がどの様になっているかは分かりませんが、色々と手順はあると思います。
>
> 例ですが、印字コマンドでカンマ区切りにする方法(簡潔ですが)
>
> 印字開始 ファイル名.csv
> 印字 "あ" + "," + "い"
> 印字終了
>
> ご参考になればと思います。
くおんたむさん、ありがとうございます。印字コマンドでも出来るのですね、初めて知りました、研究してみます。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14661
/ ResNo.8)
Re[4]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 21:48:16)
■
No14655
に返信(hiroさんの記事)
> ■
No14651
に返信(hiroさんの記事)
>>■
No14650
に返信(hiroさんの記事)
> >>■
No14648
に返信(hiroさんの記事)桐10.4です
>>>>今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
>>>>今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
>>>>
>>>>今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
>>>>別のいい方法があればそれでも構いません、よろしくお願いします。
>>分かりにくそうなので、今現在ですが
>>@表、項目1・2・3・4・5・・・・Z(全項目連結)
>>A表、項目1・2・3・4・5・・・・Z(全項目連結)
>>B表、項目1・2・3・4・5・・・・Z(全項目連結)
>>送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
>>という感じです、よろしくお願いします。
> 今、試してみて、各表のZ項目をテキスト書き出し(区切り文字その他のカンマ区切り)
> 送信表で各表をテキスト読み込み(区切文字タブ)
> 書き出し CSV
> で上手く行きそうです。ただ土日祭日はLTAXが休みなようで(窓口じゃあるまいしネットの意味ないw)休み明けに試してみます
出来たと思って念のため#桁数で見て見るとヘッダレコード、も他のレコードも数が合ってませんでした、ショックw各表@〜Cそれぞれ連結の桁数を調べると合ってるのに・・・謎
一つ分かれば同じ原因だと思われるので@表の桁数は120(連結の項目Z)で合っています
テキストカンマ区切りで書き出した項目数10個
そのTXTをタブ形式て1つの項目に読み込んだ時、桁数123で3増えている・・謎です
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■14662
/ ResNo.9)
Re[5]: 拡張子CSVで項目間をカンマで区切り書き出したい
▲
▼
■
□投稿者/ hiro
-(2024/11/02(Sat) 21:51:25)
■
No14661
に返信(hiroさんの記事)
> ■
No14655
に返信(hiroさんの記事)
>>■
No14651
に返信(hiroさんの記事)
> >>■
No14650
に返信(hiroさんの記事)
>>>>■
No14648
に返信(hiroさんの記事)桐10.4です
> >>>>今まで銀行へ全銀手順のTXTデータでやり取りしてたのですが、今後LTAXの方にデータ送信することになりました。
> >>>>今までは@ヘッダレコード(@の表は項目が「区分」「種別」「委託者」・・幾つかあり最後の項目「Z」で全項目を連結しています。以下AからCも同じ。)、Aデータレコード、Bフッタレコード等を送信表のA項目に@の「Z」Aの「Z」Bの「Z」Cの「Z」順番に読み込んでまとめてA項目をTXTで書き出す事で出来ていました。
> >>>>
> >>>>今度LTXは各項目間はカンマで区切って@ABCをつなげ、データの拡張子はCSVとしてデータを作らないといけないのですが、まず項目間をカンマ区切りで「Z」項目で連結させることは出来ないでしょうか?
> >>>>別のいい方法があればそれでも構いません、よろしくお願いします。
> >>分かりにくそうなので、今現在ですが
> >>@表、項目1・2・3・4・5・・・・Z(全項目連結)
> >>A表、項目1・2・3・4・5・・・・Z(全項目連結)
> >>B表、項目1・2・3・4・5・・・・Z(全項目連結)
> >>送信表、項目A(@〜全表の項目Zを読み込み後、TXT書き出し)
> >>という感じです、よろしくお願いします。
>>今、試してみて、各表のZ項目をテキスト書き出し(区切り文字その他のカンマ区切り)
>>送信表で各表をテキスト読み込み(区切文字タブ)
>>書き出し CSV
>>で上手く行きそうです。ただ土日祭日はLTAXが休みなようで(窓口じゃあるまいしネットの意味ないw)休み明けに試してみます
> 出来たと思って念のため#桁数で見て見るとヘッダレコード、も他のレコードも数が合ってませんでした、ショックw各表@〜Cそれぞれ連結の桁数を調べると合ってるのに・・・謎
> 一つ分かれば同じ原因だと思われるので@表の桁数は120(連結の項目Z)で合っています
> テキストカンマ区切りで書き出した項目数10個
> そのTXTをタブ形式て1つの項目に読み込んだ時、桁数123で3増えている・・謎です
すみません、123ではなく126で6増えてる謎でした
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このスレッドをツリーで一括表示
次のレス10件>
スレッド内ページ移動 / <<
0
|
1
|
2
|
3
>>
このスレッドに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■お願い−−−−−−−
質問には、できるだけ「OS・桐 Ver」等ご記入願います
将来ここに掲載されました内容を、桐のファイルへ変換予定です。
できましたら、3,500文字以内位での投稿お願い致します
■ご注意(Comment)−−−−−
通常モード・・・通常文章等
図表モード・・・等幅表示(イベントや数字等を記入したとき:
初期設定
)
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[0/500KB]
残り:[500KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-