[[20201024135447]] 『エクセルから固定長のテキストファイルを作る方法』(anpan) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルから固定長のテキストファイルを作る方法』(anpan)

超初心者です。
エクセルの名簿データから、固定長のテキストファイルを作成しなければなりません。桁数を指定されております。文字コードはUFT-8にと指定されております。

A列/整理番号(半角数字)   →6桁 
B列/区分(半角数字)     →1桁
C列/氏名(全角漢字)     →20桁
D列/住所(全角漢字と半角数字)→62桁
E列/電話番号(半角数字)   →13桁

会社の人にエクセルの列幅を指定の桁数にしてから、スペース区切り(prn)で保存し、拡張子をtxtに変更すればと教えていただき、やってみたところ、見た目的にはそれぞれの先頭が揃っていました。

ただ、メモ帳で文字コードをS-JISからUTF-8に変更して保存したので、
「氏名」「住所」、特に「住所」は全角と半角が混在しているし、桁を全部使うわけではないので、受け手のシステムに取り込む時にずれたりしないだろうかと疑問に思いました。
やはりVBA等でやる必要がありますか?
初心者すぎて、恥ずかしいのですが、思い切ってこちらに質問してみました。
どうぞよろしくお願い申し上げます。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 こちらに確認する前に、相手先の仕様確認しないと、回答できなくないですか?
 仕様に合わせた提案はできますけど、仕様まで推測するのは無理です

 桁数が足りないときに埋める文字(半角スペース?)
 全角半角が混ざっているときに、全角に変換するか否か(桁数は半角のカウントか?)
 環境依存文字は代替え文字に置き換えるか?

 とか。
 相手がいるなら仕様書が必ずあるので、確認してからまた質問されてはいかがでしょう?
 困るのは相手先です。
(稲葉) 2020/10/24(土) 14:10

稲葉さま
返信ありがとうございます。
申し訳ありません。ご指摘のとおりです。
しっかり確認してからまた質問させていただきたいと思います。
申し訳ありませんでした。

(anpan) 2020/10/24(土) 14:22


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.