
No.4ベストアンサー
- 回答日時:
エクセルでファイルを開くを利用して開くとテキストファイルウィザードが実行されると思います。
そのときに「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選択し次に進みます。次に区切り文字の選択ができますので、スペースにチェックし、その他にダブルクォーテーションを指定しチェック、文字列の引用符をなしにするとデータのみが取り出せますので、それでcsvとかエクセルファイルとして保存してアクセスでインポートしてください。
この回答への補足
kmetuさん
返信が遅くなり大変申し訳ございません。
ご回答ありがとうございます。
ご教授頂きました方法で、うまく項目毎に区切られインポートすることが出来ました!
本当にありがとうございました。
No.5
- 回答日時:
#4さんの回答への反応が無いのが不思議ですが・・。
その謎のファイルをメモ帳で開き
Ctrl + A で全選択
Ctrl + C でコピー
新規Excelファイルを開き
適当な(何処でも可)ところで
Ctrl + V で貼り付け
で項目ごとに分割された状態になるのなら
カンマ区切りではなく、Tab区切りのデータです。(多分)
Access2003なら、メニューの
ファイル → 外部データの取り込み → インポート
からウィザードに従って進んで行ってみてください。
私の憶測が合っていなかったら読み捨ててください。
(結果だけは伝えて欲しいです)
今回限りの処理なら上記ウィザードで進めてゆけば良いでしょうし
頻繁にあるのなら
インポートファイル名は常に同じ?
インポートファイルのフォーマットは常に同じ?
インポート先のテーブル名は常に同じ?
その場合上書き?追加?
・・・
などがわかればVBAで処理できるかも?です。
この回答への補足
nicotinismさん
回答が遅くなり、大変申し訳ございませんでした。
ご回答して頂き、ありがとうございます。
Ctrl + A で全選択後Ctrl + C でコピー
新規Excelファイルを開き、適当な(何処でも可)ところでCtrl + V で貼り付け
でやってみましたが、項目毎に区切られずデータ自体何も変わりませんでした。
本当にやっかいなファイルです。
No.3
- 回答日時:
そういう変態チックなテキストファイルはどこから出てきたものなんでしょうか・・・
CSV 形式に直してからインポートするほうがよいかと思います。
質問者の言うとおり、各項目がダブルクォーテーションで囲まれていて、区切り文字が全くないのであれば、
"○○○""○○○""○○○""○○○""○○○""○○○"
となっているのでしょうから、「""」 を 「","」 に置換してみてはどうでしょうか。
置換機能はメモ帳にもあります。
この回答への補足
ご回答ありがとうございます。
Excelでは、どういう理由なのか全ての「""」に対して「,」へ置換をすることが出来ませんでした。
Excelでそのファイルを開きますと、
"○○○""○○○""○○○""○○○""○○○""○○○"
という形で表示されますが、これをテキストで開きますと、
"○○○" "○○○" "○○○""○○○" "○○○" "○○○"
というようにダブルコーテーションの間に不規則にスペースが入っております。
これが原因で置換が出来なかったのかもしれません…。
他に何か良い方法がございましたら、ご教授頂けますと大変助かります。
よろしくお願い致します。
No.2
- 回答日時:
カンマが入っていないファイルをCSV(Comma-Separated Values)とは呼ばない。
根本的に考え直しが必要です。
なお、「うまくいきません」は情報量0であることを認識してください。
最低でも「どうなるつもりだったか」「どうなったか」の2点は無いと、回答者は何から何まで推測してあげないといけなくなり、的外れな結果になる危険性が大きくなります。
この回答への補足
ご回答ありがとうございます。
ご指摘の通り、カンマがないファイルはCSVファイルではないですね。
もっと現状を詳しく記載すべきでした。
大変失礼致しました。
【実現させたいこと】
ダブルコーテーションで囲まれたデータが、Accessのテーブルの一つのセル(と呼ぶのでしょうか)へ格納させたいです。
但し、ダブルコーテーションは削除したいです。
【実行結果】
DoCmd.TransferText acImportDelim, , FileName, ImportPath, True
を実行した結果、100項目ある中1項目しか正常にインポートされませんでした。
「インポートエラー」テーブルが作成され、「エラー」項目に「解析不能なレコード」と書かれております。
実現方法をご教授頂けると大変助かります。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- XML PHP.laravelについて 1 2023/07/06 15:26
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) Excel VBAでフォルダが何層にもなっていて最下層の中にCSVファイルがあり最上層のファイルを指 4 2022/06/08 20:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELでCSVファイルの読込み
-
CSVファイルの作り方を教えてく...
-
ファイル書き込み
-
「,」区切りのcsvファイルを...
-
csv ファイルのデータを文字列...
-
Excel VBA マクロ データ抽出
-
マクロでのcsv読み込みについて
-
指定行抽出
-
OUTLOOK EXPRESSのアドレスのバ...
-
今Pythonを勉強し始めたのです...
-
VBAでcsvファイルを読み込んで...
-
VBAでの下記のプログラムについ...
-
エクセルマクロで一致データを検索
-
特定ファイルの一括削除
-
ADODBでSQL実行前にレコードセ...
-
FORTRANについての質問です。
-
カンマ区切りのCSVファイルから...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルを整理し、デー...
-
マクロから出力されるcsvのダブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
バッチでCSVを処理する時、空の...
-
【C#】パス名で無効な文字
-
csvファイル 項目数取得
-
マクロから出力されるcsvのダブ...
-
CSV形式での保存時に”文字列...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルでの日付設定「yyyy...
-
【ExcelVBA】UTF-8の文字コード...
-
CSVファイルの項目行を削除...
-
【エクセルVBA】お願いします。...
-
csvファイルを列数ごとに分割す...
-
VBAでCSVファイルのインポート...
-
【エクセル マクロ】読み込ん...
-
エクセル形式のファイルの読み込み
-
巨大なCSVの加工(指定列のみの...
-
Windowsのバッチファイルについ...
-
COBOLでCSVをインプットにして...
-
CSV出力して、MS/EXCELで開くと...
-
CSV形式のファイルを読み込んで...
おすすめ情報