当方初心者です。
vb2005で、アクセスとtxtを使って次のようなプログラムを作りたいです。
access
T_TABLE1(カラム4つ) データ3000件程
都道府県 市区町村 町名 丁目
沖縄県 ○○市 ○町 n丁目
~~~
沖縄県 ◎◎市 ○町 n丁目
txt このテキストは、カンマ区切りの文字の羅列です。200文字程
△字,○字
■字,□字
vb2005で、txtに含まれる文字(○字)が、T_TABLE1の中の何れかのカラムに
含まれていた場合、その文字をtxtから消すというプログラムを作りたいです。
できるだけ高速に処理するにはどのような手法が考えられるか、
アドバイスいただけましたら幸いです。(accessをoracleに置き換えることも
やろうと思えば可能です)
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
Excelに展開したらどうですか?
シート1にはテーブル内容(4列×3000行)を展開し、シート2には
テキストファイルをCSVファイルとして読み込んでおきます。
シート2の各セルを1個ずつ取り出してはシート1内を検索し、
存在すればシート2の該当セルを削除します。
残ったシート2をCSVファイルとして再度保存すれば、目的は達成
できるのではないでしょうか。
これが最速かどうかは分かりませんが、200個のLike条件式をOR結合
するのはスペック上、難しいのではないでしょうか。
仮に、出来たとして、テキストファイルの1部を消すような更新は
難しいですよ。
No.2
- 回答日時:
直感で考えると、
DBは使わずに、テキストファイルとしてVBで処理するほうが早いんじゃないかな?
何の根拠もないけど。(というか、根拠を出すためには双方やってみないといけない。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- 政治 沿線住民の利益を考えれば、赤字路線は切り捨てるのは当然ではないか? 4 2022/04/12 08:59
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Visual Basic(VBA) エクセルVBAでメールの自動作成の モジュールを作ったのですが、txtファイルから読み込んだ本文が文 2 2022/07/20 15:01
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Perl perlについての質問 2 2022/10/17 15:25
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「初め」か「始め」どちら?
-
”ギリギリ” を丁寧に言うには
-
この文字の変換方法を教えて
-
「取組」と「取り組み」の違い
-
次頁はなんと読みますか?
-
「時間がたつ」の「たつ」は、...
-
「基」と「元」の使い方
-
「~していただきまして、あり...
-
木へんに夕に卩ってどう読みま...
-
「50万円を超える」は50万円以...
-
「一つひとつ」とどうして前は...
-
「皮膚」を「皮フ」
-
お礼は「有難う御座います」で...
-
「ん」一文字の漢字はありますか?
-
「お客様お一人おひとり」と書...
-
エクセルでセルの中身が漢字か...
-
0(ゼロ)とO(オー)の書き分け...
-
魚へんの下の点々が大
-
ひらがなの「みなさん」と漢字...
-
対策を採る?取る?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「初め」か「始め」どちら?
-
”ギリギリ” を丁寧に言うには
-
この文字の変換方法を教えて
-
「一つひとつ」とどうして前は...
-
「取組」と「取り組み」の違い
-
「時間がたつ」の「たつ」は、...
-
「50万円を超える」は50万円以...
-
「~していただきまして、あり...
-
「基」と「元」の使い方
-
お礼は「有難う御座います」で...
-
「ん」一文字の漢字はありますか?
-
木へんに夕に卩ってどう読みま...
-
0(ゼロ)とO(オー)の書き分け...
-
次頁はなんと読みますか?
-
“わく”に宛てる漢字について
-
魚へんの下の点々が大
-
「お客様お一人おひとり」と書...
-
対策を採る?取る?
-
エクセルでセルの中身が漢字か...
-
日差しが差す(陽射しが射す)...
おすすめ情報