
またまた、質問させていただきます^^;
Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。
はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。
この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。
エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。
TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。
皆様、お知恵をおかし下さい!お願いします。
No.2ベストアンサー
- 回答日時:
クエリを新規に作成して
新たなフィールドを加えます。
テーブル名 → TBL1
改行を取りたいフィールド名 → FLD1
と仮定して
NEW_FLD1:replace(replace([FLD1],chr(10),""),chr(13),"")
具体的にはこの下の三行をメモ帳にコピペします
SELECT TBL1.*,
Replace(Replace([FLD1],Chr(10),""),Chr(13),"") AS NEW_FLD1
FROM TBL1;
TBL1 と FLD1 を実際の名前に書き換えて下さい。
アクセスに戻り
クエリ → 新規デザイン → デザインビュー を選択
テーブル表示の画面は閉じます。
クエリのデザインビューを右クリックして、SQLビューに切り替え
窓の端っこに、SELECT; とあるので消します。
先ほど書き換えたメモ帳の内容を、このSQLビューに貼り付けます。
データシートビューに切り替えて確認してみて下さい。
出来ました!!!すごい!感激です!
nicotinismさん、porilinさん、
本当に、ありがとうございます!
以上で、締め切りさせていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESSで改行コードを削除する方法
Access(アクセス)
-
Accessでの置換
Access(アクセス)
-
ACCESSでの改行コード
その他(データベース)
-
-
4
「#エラー」の回避
Access(アクセス)
-
5
Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
-
6
Access 改行コードに置き換え
その他(Microsoft Office)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8
文字列からタブコードを取り除きたい
Visual Basic(VBA)
-
9
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
10
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
11
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
12
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
13
Access VBAからエクセルに出力時の改行コード
その他(データベース)
-
14
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
15
Access テーブルを分割してエクスポートしたい
Access(アクセス)
-
16
Accessの桁区切りについて教えてください。
Access(アクセス)
-
17
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
18
Access サブフォームでの選択行の取得
その他(データベース)
-
19
ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
その他(データベース)
-
20
AccessのIIf関数でエラーが出ます。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chr(13)とChr(10)の違いは?
-
wordで均等割り付けをするとき...
-
PDFの改行URLを有効にす...
-
エクセルでセル内改行の複数行...
-
VBA フォームのテキストボック...
-
Excel セル内の最初と最後の改...
-
Word 途中で勝手に改行してしま...
-
短歌が1行で収まらない場合、...
-
WordにURLを載せると
-
【エクセル】セル最後にある無...
-
TeraPadで改行が
-
履歴書の志望動機の所で、「ま...
-
棒グラフ 横軸の縦書き2列にし...
-
SJISで、全角文字Aの文字コード...
-
一太郎の文章編集 改行の削除
-
テラパッドで全ての改行削除は...
-
メールに添付する写真を並列さ...
-
Tera Term のマクロでの改行コ...
-
VBで倍数を出したい
-
パワーポイントのテキストボックス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Chr(13)とChr(10)の違いは?
-
wordで均等割り付けをするとき...
-
SJISで、全角文字Aの文字コード...
-
パワーポイントのテキストボックス
-
VBA フォームのテキストボック...
-
エクセル
-
エクセルでセル内改行の複数行...
-
PDFの改行URLを有効にす...
-
Word 途中で勝手に改行してしま...
-
【エクセル】セル最後にある無...
-
棒グラフ 横軸の縦書き2列にし...
-
Tera Term のマクロでの改行コ...
-
Excel VBAで改行を含めたセルの...
-
バッチで指定ファイルの文末に...
-
履歴書の志望動機の所で、「ま...
-
Excel セル内の最初と最後の改...
-
メールに添付する写真を並列さ...
-
excelで勝手に改行されます
-
短歌が1行で収まらない場合、...
-
Wordで原稿用紙設定の時に、ペ...
おすすめ情報