■14663 / ) |
Re[6]: 拡張子CSVで項目間をカンマで区切り書き出したい
|
□投稿者/ hiro -(2024/11/02(Sat) 22:05:44)
| ■No14662に返信(hiroさんの記事) > ■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増えてる謎でした 桁数1の項目と桁数2の項目をテキスト書き出して、読み込みますと桁数が4になったので、区切のカンマも1としてカウントされるようですね、すると120が正しいので10項目書き出すとカンマは9か10増えて129か130が正しい桁数?これで合ってるのか怪しくなってきました・・・
|
|