![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
かなり初歩的なことを伺う気がするのですがどうぞ宜しくお願いします。
現在csvで、以下のようなファイルがあります。
支店名 コード カテゴリー 記録日 100 500 1000 2000----
**** *** *** 00/00/00 1 2 3 4
項目名として4つは必ずあり、その後の価格帯を示す数字項目はファイル次第で変化します(ただし上限は10000です。)
これを、
支店名 コード カテゴリー 記録日 価格帯 合計金額
**** *** *** 00/00/00 100 1
**** *** *** 00/00/00 500 2
**** *** *** 00/00/00 1000 3
**** *** *** 00/00/00 2000 4
というデータに変更し、最終的にaccessに取り込みたいのですが、
まずExelで変更したほうがいいのか、Accessで取り込んでからクエリあたりを使ってやったほうが早いのかというところの
検討からついておりません。
具体的な方法は調べる所存ですので、ヒントやもしやり方を説明しているものがあればアドバイスください。
No.2ベストアンサー
- 回答日時:
accessに一旦取り込むやり方だと無駄なテーブルが出来てしまうと思うので加工してから最終的なものをaccessに取り込んだほうがいいのでは。
但しエクセル編集時にデータが換えられてしまうことがあるので
注意する必要があります。
例えば支店コードが「001」だった場合、「1」に変更されてしまったり。
すいません、説明不足でした。
変換用として全く別にするので、テーブルが増える等は一切かまわない状態です。
こちらの自己解決でaccessのユニオンクエリでいけそうだということがわかりましたので、一旦閉めさせていただきますありがとうございました。
No.1
- 回答日時:
個人的には、VBScriptとかでテキスト情報を整形していくのが
一番早いとは思いますが・・・
ACCESS、EXCELの2つしか手段がないとなると、
記録形式から考えるとACCESSのクエリで実現するのは不可能に近いので、
EXCELで地道に1つずつ手作業するしかないでしょう。
手作業でなんとかなる量ではない、今後も同様の作業が発生する
ということであれば、前述のVBScriptがオススメです。
CSVファイルを読み込んで書き出す程度なら、参考書やWEBを見ながら、
半日もあればできるようになると思いますし、今後他の仕事でも
使う機会が出てくると思います。
#周りに、そういうのが得意な人が居ればお願いしてみるのも手ですよ。
私なら、喜んで作ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- 英語 ①普通名詞の所有格+②普通名詞で、①普通名詞に定冠詞の意味を付加したい場合の表現方法等について 23 2022/09/30 12:47
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- 電気・ガス・水道業 太陽光発電での全量売電から余剰売電への変更について教えて下さい。 現在築4年目の戸建住宅(一条工務店 1 2022/08/23 12:41
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2003の排他モードで開く...
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
タブ区切りデータからダブルコ...
-
ACCESS で 項目名を出力せずに...
-
ACCESSのモジュールエラー?
-
(Excelマクロ)datファイルをエ...
-
アクセスクエリ(複数)→マクロ...
-
アクセスのファイルが壊れた!!!!!!
-
AccessVBA 実行時エラー'2766'...
-
Batch: フォルダ内の特定のファ...
-
月が変わったら自動でシートが...
-
100万行のCSVを10万行ずつのフ...
-
ADOを使ったDBアクセス後のメモ...
-
Excelでmdbファイルが簡単に開...
-
Symfowareでの動的SQL
-
アクセスでエラー このフィー...
-
エラーについて
-
SQLPLUSで結果を画面に表示しない
-
Access2007のエキスポートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access2003の排他モードで開く...
-
ACCESSで他の人が使って...
-
BtrieveファイルをACCESS2で開...
-
学校の授業で、Microsoft acces...
-
CSVファイルの編集に適切なやり方
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
SQLPLUSで結果を画面に表示しない
-
特定のエクセルファイルを起動...
-
VBAでCSVファイルが使用中かど...
-
ACCESS で 項目名を出力せずに...
-
【CSVファイル】先頭の文字列に...
-
Batch: フォルダ内の特定のファ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
selectした結果の余計な余白を...
-
「○○○.ldb」のAccess レコード ...
-
(Excelマクロ)datファイルをエ...
-
AccessからExcelのファイルを起...
-
100万行のCSVを10万行ずつのフ...
-
月が変わったら自動でシートが...
おすすめ情報