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ランキング
-
カンマ区切りのCSVファイルから...
-
CSV形式での保存時に”文字列...
-
バッチでCSVを処理する時、空の...
-
複数のcsvファイルをExcelに一...
-
csvファイル 項目数取得
-
エクセル形式のファイルの読み込み
-
EXCEL|csvで保存→開くcsvを閉じる
-
CSV形式のファイルを読み込んで...
-
【Excel】csvファイル取込み VB...
-
ACCESS CSVファイルをインポ...
-
特定文字を入ってるCSVの特定の...
-
マクロから出力されるcsvのダブ...
-
csvファイルから列を選択しchar...
-
csvファイルのデータの一部を取...
-
データ解析ソフトRでのファイル...
-
【ExcelVBA】UTF-8の文字コード...
-
複数のCSVファイルのAccessテー...
-
VB6.0 CSVファイル読み込みに...
-
VBAでCSVファイルのデータを集...
-
VBSでソート&ファイル分割
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
複数のcsvファイルをExcelに一...
-
CSV形式での保存時に”文字列...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
マクロから出力されるcsvのダブ...
-
バッチでCSVを処理する時、空の...
-
csvファイルのデータの一部を取...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルを列数ごとに分割す...
-
PHP.laravelについて
-
COBOLでCSVをインプットにして...
-
COBOL85でのCSVファ...
-
複数のCSVファイルのAccessテー...
-
データ解析ソフトRでのファイル...
-
【C#】パス名で無効な文字
-
VBAでcsvファイルを読み込んで...
-
特定文字を入ってるCSVの特定の...
-
CSVファイル作成
-
【エクセル マクロ】読み込ん...
おすすめ情報