お世話になります。
ACCESSのインポート機能で、以下のテキストをインポートしようと
しています。
001,aaaaa_____,99999
002,bbbbbbb___,99999
003,ccc_______,99999
(_は空白を意味します。)
この2カラム目が空白を含めて10バイトなのですが、
固定長でインポートしても、カンマ区切りでインポートしても
インポート後のテーブルには後ろの空白はカットされてしまいます。
VARCHARではなくCHARのイメージでインポートする方法はありますでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
自力でインポートするしかないようですね。
Sub インポート()
Dim SQL AS String
Dim 行 AS String
Dim 項目
'テーブルのデータを消去(必要に応じて)
CurrentDb.Execute "DELETE * FROM hoge"
'テキストファイルを開く
Open "C:\~\hoge.txt" For Input As #1
'EOFまでのループ
Do Until EOF(1)
'1行読み込み
Line Input #1, 行
'カンマで分離
項目 = Split(行, ",")
'SQL構築
SQL = "INSERT INTO hoge VALUES"
SQL = SQL & "('" & 項目(0) & "'"
SQL = SQL & ",'" & 項目(1) & "'"
SQL = SQL & "," & 項目(2) & ")"
'SQL実行
CurrentDb.Execute SQL
Loop
Close
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- 写真・ビデオ iphoneからPCへ写真をインポート、保存先がわかりません。 2 2022/09/29 02:06
- 音楽配信 Spotifyでインポートした曲とSpotifyで配信されている曲の音量差がある件について 1 2023/04/02 00:02
- Chrome(クローム) ブラウザのブックマークの同期の仕方についてお尋ねします。 1 2022/08/10 16:44
- iPhone(アイフォーン) iPhoneの写真をパソコンに取り込めない(問題が発生しましたとでてしまう) 8 2022/10/06 17:26
- サッカー・フットサル 至急お願いします! プレステ4のウイイレ2021やっていますがあのいわゆる神データというのをUSBで 1 2022/05/05 17:43
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
アクセスでのテキストデータ取り込みについて
その他(データベース)
-
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
-
4
Access で項目にブランク(スペース)を入力出来ないのですが?
Word(ワード)
-
5
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
6
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
7
ACCESS2007インポート時の空白行列削除につ
その他(Microsoft Office)
-
8
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
9
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
10
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
11
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
12
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
13
【ACCESS/必須条件とOR条件を組み合わせる】
その他(Microsoft Office)
-
14
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
15
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
16
ACCESSにEXCELからインポートした時に先頭に空列ができる
Excel(エクセル)
-
17
Access2000 テキストデータのインポート
Access(アクセス)
-
18
エクセルのデータをアクセスにインポートしたいのですが、フィールド名として使用できないデータがあるようで・・
Access(アクセス)
-
19
「#エラー」の回避
Access(アクセス)
-
20
Accessで数値型にNULLをInsertするとエラー
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
Oracle 2つのDate型の値の差を...
-
エクセルVBAで5行目からオート...
-
APN設定について教えていただけ...
-
Access テキスト型に対する指定...
-
Access又はExcelで256項目を超...
-
空白をそのままインポートする...
-
セルの右クリックで出る項目を...
-
ORACLEでLONG項目からCHAR項目...
-
Accessの表形式のフォームについて
-
SUBSTRING 関数に渡した長さの...
-
BIOSでAHCIに設定したいが、項...
-
複数のレコードを1つのレコード...
-
Joy To Keyのマウスやキーボー...
-
ビューでのデータエラー 「0で...
-
指定した項目の列削除
-
2行目を表示できますか?
-
Excel 関数
-
アクセスでGMTを日本時間表示し...
-
VBAで複数の数式セルを最終行ま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Excelで空白以外の値がある列の...
-
エクセルグラフの凡例スペース
-
ORACLEでLONG項目からCHAR項目...
-
VBAで複数の数式セルを最終行ま...
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
DBのタイプの指定とサイズにつ...
-
セルの右クリックで出る項目を...
-
BIOSでAHCIに設定したいが、項...
-
空白をそのままインポートする...
-
APN設定について教えていただけ...
-
複数のレコードを1つのレコード...
-
Accessレポートで特定条件で改...
-
必須入力項目と入力必須項目
-
Joy To Keyのマウスやキーボー...
-
2行目を表示できますか?
おすすめ情報