- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データをそのままの桁数でインポートしたい。)
外部データの桁数をそのまま取り込む方法とは?
このQ&Aのポイント
- 外部データの桁数をそのまま取り込みたいですが、現在は桁数が変わってしまいます。
- 現在の方法では、スペースが取り除かれてしまいます。
- VBでの自力取り込み以外に、他の方法はありますか?バージョンによって対応可能かも知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- watanabe04
- ベストアンサー率18% (295/1598)
回答No.1
どのような用途をお望みでしょうか? 1.△△1を文字列にして3文字。 △1は2文字として別のものとして扱う。もちろん計算には使わない。 なら""で括って"△△1"とすれば読み込めます。 2.△△1も△1も同じ数字の1として扱う。計算もする。 なら何文字空白があっても同じです。
質問者
お礼
ちなみにすいませんが サンプルは間違えてカンマ区切りにしてますが 実際のデータはタブ区切りです。
質問者
補足
アドバイスありがとうございます。 1.△△1を文字列にして3文字。 △1は2文字として別のものとして扱う。もちろん計算には使わない。 なら""で括って"△△1"とすれば読み込めます。 私の認識が間違ってないのでしたら 上記の方法が希望です。 例えば、フィールド2をデータ型で 文字列の引用符を"(ダブルクォート)で 取り込むという認識でしょうか? それでしたら試したのですが 文字列の手前のスペースが消えてしまいます。 ""で括って"△△1"とすれば読み込めます。とは どのような手順でしょうか。
お礼
わざわざ検証していただきありがとうございます。参考にさせていただきます。 それと解決したので、ご報告させていただきます。 解決方法1 タブ区切りのデータを、他社のテキストエディタで開き、アクセスの新規テーブルに貼り付ける。 解決方法2 タブ区切りデータをExcel外部データから文字列で取り込み、Excel形式で一旦保存。アクセスから、Excelデータを取り込む。 上記の方法ですと、フィールドが100個あったとしても一気にスペースを維持したまま取り込めました。