- ベストアンサー
Accessでテキストデータのインポート
1レコード7000のパラメーターがテキストに1パラメーターずつ改行された形のものがあります。(3レコード分のデータだと21000行のテキストデータ) これをAccessで取り込みたいのですが、よい方法はないでしょうか? Access初心者で分からず悩んでます。 どうかご助言をいただけないでしょうか? よろしくお願いいたします。
- coffee_tea
- お礼率69% (18/26)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Accessのみなら インポート時にID(オートナンバー)を作成 クエリでIDを使って次の式を作成 RID:INT(([ID]-1)/3) RNO:([ID]-1) MOD 3 クロス集計クエリで 行見出し RID 列見出し RNO データ Feeld1 クエリの結果をテーブル作成クエリにてテーブル化する。 不要になったテーブルとクエリは削除する。 エクセルを使うなら エクセルで開く A列に21000行のデータがあるとして B1=INDIRECT("A"&(ROW()-1)*3+1) C1=INDIRECT("A"&(ROW()-1)*3+2) D1=INDIRECT("A"&(ROW()-1)*3+3) これを7000行までコピーする。 結果を別シート(又はブック)に値として貼り付けか Notepadに貼り付けてTXT形式保存した物をAccessで読み込む。
その他の回答 (1)
- gosuke32
- ベストアンサー率29% (36/124)
1つのテーブル内のフィールド数の制限が255(2002まで)なのでパラメータが7000もあるテーブルの作成は不可能だと思います。
お礼
基礎的なことが分かっておりませんでした。ご指摘ありがとうございます。Excelの方で取り組んでみます
関連するQ&A
- wardのテキストのデータをaccessに入れる
インターネットからダウンロードした文章をwardに張り付けたものを、accessにインポートして、データを作りたいのです。手作業では時間かかりすぎるので、調べてみましたが、PC超初心者のわたしにはちょっとむつかしすぎて、よくわかりません。 テキストはどんな文章かというと、、500ほどの商品の(産地)(価格)(作成方法)などなど30くらいの項目をテキストで改行いれて書いてあるものです。 これを商品ごとに(産地)(価格)(作成方法)などなどの項目を見出しとしたデータを作りたいのですが。PC超初心者でもできるでしょうか。
- 締切済み
- オフィス系ソフト
- マイクロソフトのエクセルでテキストをインポートする方法について教えてく
マイクロソフトのエクセルでテキストをインポートする方法について教えてください。 ※1のようなテキストをエクセルにインポートしたいのですが、通常「データ>外部データの取り込み>テキストファイルのインポート」で行うと、改行のみの行も含めてテキストの1行が1つのセルに挿入されますよね? これを改行のみの行を区切りとして、そこまでの単位で1つのセルに挿入したいのです。 ※1でいえば、aaaaaとbbbbbが1つのセルの中で改行されるカタチで挿入され、その下のセルにcccccとdddddが同様に挿入される、といった具合です。 機能でもマクロでもソフトでもどんな方法でもいいので、良い方法があれば教えてもらえませんでしょうか? ※1 aaaaa bbbbb ccccc ddddd
- ベストアンサー
- その他MS Office製品
- ACCESSへのエクセルからのデータインポート時のエラーについて
アクセス超初心者です。テキストを見ながら勉強しています。エクセルのデータをアクセスにインポートするところで、テキストどおりにやってるのですがエラーになってしまいます。「キー違反のため0件のレコードデータが失われ15件のレコードが削除されました。」と出ます。無視して続行すると、結局はインポートできてるのですが、このエラーは何のために出るのでしょうか?フイールド名はインポート元と先で、まったく同じになってます。 バージョンは2002です。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access2000 テキストデータのインポート
質問させていただきます。 テキストデータ(カンマ切り、項目A,項目Bともにテキスト型)をインポートしたのですが、項目Aはたとえば、1または2バイト目がスペースのデータ、スペースなしのデータなど混在しています。テキストデータの通りにインポートしたいのですが、Accessに取り込むとスペースのないデータ(すべて左詰)になってしまいます。 どうすればテキストデータ通りにインポートできるでしょうか?
- ベストアンサー
- オフィス系ソフト
- テキストデータをエクセルに変換したい!
改行されていない連続したテキストデータをエクセルに変換したいのですがどうしたらいいのでしょう? 普通、レコード毎に改行されたテキストデータならば、エクセルから該当のテキストファイルを読み込めば区切ってやればいいと思うのですが、改行されていないため、縦に並ばずにすべてのデータが横に並んでしまっています。 すいません、教えてください。
- ベストアンサー
- オフィス系ソフト
- アクセスにテキストデータをインポートする場合
はじめまして、 アクセス2000で作成した顧客TBへテキストデータを インポートして利用したいと思います。 電話項目をテキスト型で作成していますが このTBにインポートすると 電話番号の先頭の0が消えてしまいます。 テキストデータの時は0が必ずついているのですが 解決方法はありますでしょうか?
- ベストアンサー
- その他(データベース)
- ワードパットのデータをアクセスへインポートしたい
OSはWindowsNT4.0です。よろしくお願いします。 (1)CSV形式で70000件を超えるリスト(名前をAとします)があります。リストのフィールドは、コード、名前、時間、金額の4つです。 (2)Aをメモ帳で開くと、リストが4つごとに改行されていなくて、ひたすら横に連なっています。フィールドとフィールドの間にはカンマが、データとデータの間には■が入っていて、最大文字数まで横に連なった後、次の行に移るようです。 (3)Aをワードパットで開くと、リストがちゃんと4つごとに改行されて表示されています。 (4)ワードパットで開いたAをそのままテキスト形式で保存し直しても、(1)の状態になります。 ・あとでアクセスにインポートして作業をしなければならないのですが、(1)と(2)の状態では改行されていないからか、インポートができません。 ・(3)で表示されたワードパットのデータもインポートできないようです。 ・(3)で表示されたワードパットのデータを全コピーしようとすると、データが多すぎるのか、PCが止まってしまいます。 アクセスにインポートする方法はないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- excel→accessへのインポートがうまくいきません。
access2000を使っています。 excel2002のデータをaccessへインポートしようとしているのですが、ブランクのフィールド(セル)を1つでも含むレコード(行)はインポートされません。言い換えれば、全てデータの満たされている行しかインポートされないのです。何故でしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスVbaとストアドプロシジャーについて
ストアドプロシジャーにパラメーターを与えるまたは結果をパラメータに戻すこ方法についてご教授下さい。 アクセスとSQLサーバです。 画面のテキストボックスをパラメータとしてストアドプロシジャーから必要データを表示することは出来たのですが パラメータを与えて特定のレコードを更新する方法がわかりません
- ベストアンサー
- オフィス系ソフト
- ACCESSでテキストデータから伝票データにしたいのですが教えて下さい。
ACCESS2003でテキストデータをテーブルにインポートしたのですがこのデータを3行毎に伝票番号を変更したデータの作り方がありましたら教えて下さい。よろしくお願いします。 例(テキストデータ5行の場合) 伝票番号1行番号1明細1 伝票番号1行番号2明細2 伝票番号1行番号3明細3 伝票番号2行番号1明細4 伝票番号2行番号2明細5
- ベストアンサー
- その他(データベース)
お礼
AccessとExcellの両方での回答を記してくださりありがとうございます。 例では3レコード分としたのですが、実際はレコード数はその都度違います。 mshr1962さんの回答を参考にしながら自分でExcelで取り組んでみようと思います。 ありがとうございました。