- ベストアンサー
- すぐに回答を!
Access2000形式でのインポートについて
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
- 回答No.3

私も同様の現象で泣かされましたので、今は、No.2のpalmmyさんの回答のように、Excelに一旦取り込んで、番号を付加しています。ただ、ExcelにはExcel特有の癖もありますので、直接mdbに取り込めるに越したことはありません。 そこで、私の経験から、比較的、並びが狂わない方法を書きます。 (1) インポート先のテーブルをあらかじめ作っておく。中身は空にしておく。 (2) mdbファイルを最適化する。 (3) インポートしたいテキストデータをエディタやWord等で開き、すべてを選択してコピーする。 (4) インポート先のテーブルを開き、空の一行全体を選択して、ペーストする。 これでどうでしょう?
その他の回答 (2)
- 回答No.2
- palmmy
- ベストアンサー率38% (841/2170)
テキストデータにシーケンス番号をいれて、取込後クエリー経由で使用してはいかがでしょう? (シーケンス番号のフィールドでソート)
質問者からのお礼
ご回答ありがとうございました。
質問者からの補足
諸事情により、テキストデータはいじりたくないのです。 それに原因もわからないままなのは気持ち悪いですし…。
- 回答No.1
- mshr1962
- ベストアンサー率39% (7418/18948)
区切り位置指定ウィザードの2ページ目で 「連続した区切り文字は1文字として扱う」にチェックが入ってませんか? タブが2ど繰り返した場所があると、セルが左にずれます。
質問者からのお礼
ご回答ありがとうございました。
質問者からの補足
申し訳ありません。説明不足でした。 困っている現象を具体的に言うと、 ・元テキスト abc efg … 1 hij klm … 2 nop qrs … 3 tuv wxy … 4 ・インポート後のテーブル nop qrs … 3 abc efg … 1 hij klm … 2 tuv wxy … 4 上記のように行がまるまるズレてしまうのです。 ちなみに、ACCESS2003でACCESS2000形式のデータベースを使用中です。
関連するQ&A
- Accessのインポートについて
マイクロソフトアクセス2010でテーブルを作り、そこにCSVファイルを読みこませたいです。 テーブルのフィールドはテキスト型です。 例えば、Table_TESTというテーブルにF1というテキスト型のフィールドを設けます。 Access標準のTEXTインポート機能を使い、インポートを行おうとします。 CSVファイルのデータは、「12345678912345678ABCD」といったように数値とアルファベットです。 なぜか、このようなデータをインポートする時にデータ変換エラーと表示されて、正しくインポートできません。 これは、なぜこのような現象が起こるのでしょうか?
- ベストアンサー
- その他MS Office製品
- Accessにインポート時、メモ型に設定したい
Access97を使用しています。Excelで事例集を作っており、 随時期間ごとに抜粋して保存するためにAccessにインポートして条件で抜き出す事にしました。 (毎回インポート&エクスポートします) おおむねうまくいったのですが、詳しい症例を書く欄が255バイトを越えるため途中で切れてしまいました。 テキスト型ではなくメモ型なら全部インポートされると分かったのですが DoCmd.TransferSpreadsheetを使った場合、メモ型の設定は行えるのでしょうか。 (手動インポートでは予めテーブルAを用意し、フィールドを設定しておけばうまくいきました) また、テキストのインポートの場合はインポート定義を利用できるのが分かったので 一度エクセルをタブ区切りテキストにしてから手動でインポートするとうまくいったものの Transfertextを使うと、タブ区切りの位置を無視&文字化けが起きてしまいました。 できれば、xlsのままインポートが望ましいですが、テキスト変換してからでも 構いませんのでメモ型をきちんとインポートする方法をご教授願います。
- 締切済み
- オフィス系ソフト
- ACCESSデータベースのインポート
ACCESSデータベースでインポートしたいデータ(拡張子がlog)があるのですが、そのままだと文字列が区切られていなくテーブルに入らないので、毎回 しょうがなく事前に置換ツール等を使ってカンマ区切りにしてからインポートしています。 モジュールなどを使って、インポートする前のデータをテーブルに入れやすい 形(カンマ区切りのtxtファイルぐらいしか思いつかないのですが。。。)に置換・変換っていうのはできるんでしょうか??教えて下さい。。
- ベストアンサー
- その他(データベース)
- Accessにインポートしたら並び順が変わっちゃった
Access2000 を使っています。 ExcelデータをAccessテーブルにしようとしましたが、全項目をテキスト型で入れたいのに、自動的に各項目の型が変わってしまうので、一旦CSVに落としてAccessにインポートしました。 ところが、インポートされたテーブルではレコード順が違っちゃっているんです。 総数は変わっていませんから、全て入ってはいるんでしょうが。 いったい何がいけないんでしょうか。多量のデータをインポートするのに不安でいけません。誰か教えて下さい。
- 締切済み
- オフィス系ソフト
- Accessのファイルインポートが上手くいきません
いつもお世話になっております。 今回、お伺いしたいのは Access`2002を使用しているのですが、 データを落として保存されたエクセルファイルをインポート元にして AccessDBにインポートした際にエラーが発生しました。 インポート先はAccessのテーブルで全てテキスト型にしているのですが、 インポートした際に、同じ列の数字のものはインポートされているのですが、 アルファベットが入っている列のものがエラーとなって外に出されてしまいます。 私としましては、全てテキスト型で空文字受付状態であれば、 全てインポートされる物だと思っていたのですが、 エラーになってしまいます。 何か対処方法などご存知方、お教え頂きたくおもいます。 どうぞよろしくお願い致します。
- ベストアンサー
- その他(データベース)
- ACCESSで、テキストファイルをインポートしたい
宜しくお願い致します。 ACCESSで、テキストファイルをインポートしてテーブルを作成したいのですが、ファイル→インポートを選択して、ウィザードを開く方法は分かるのですが、マクロを作成してインポートは出来ないでしょうか? excel、CSVファイルでしたら、「ワークシート変換」、「テキスト変換」のマクロでインポートしたりエクスポートしたり出来ると思うのですが・・・、 (1)テキストファイルをインポートしたり、エクスポートしたりする場合、どのようなマクロがあるのでしょうか。 (ためしに、「出力」マクロで、あるテーブルをCSVファイルにエクスポートしてみたのですが、カンマ区切りにできず、excelのような枠付きのテキストファイルになってしまいました。) (2)容量が大きいデータの場合は、テキストファイルでエクスポートしたほうが良い・・・という認識に間違いはありませんでしょうか。 質問が一つ増えてしまいましたが、宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ACCESS のインポート
ACCESS 2003をかじり始めた初心者です。 2つのテーブルから作ったクエリのデータにEXCELデータをインポートしようと思いましたが、インポートウィザードではインポート先としてテーブルを要求して来るようです。どうすれば良いのでしょうか。クエリをテーブルに変換する方法があればいいのかも知れませんが。
- ベストアンサー
- オフィス系ソフト
- ACCESS TAB区切りのテキストのインポート
お世話になります。 ACCESS TAB区切りのテキストファイルのインポートができません。 タブ区切りのテキストファイルを 外部データ⇒テキストファイル‥‥と進めばインポートできるのですが DoCmd.TransferText acImportDelim, , "カテゴリ", "D:\okwave\テキスト\カテゴリ.txt", True では 実行時エラー '2391' 貼り付け先の'カテゴリ'には'カテゴリコードカテゴリー名親カテゴリ成分フラグ階層'フィールドがありません となります。 このテキストファイルを以下のようにカンマ区切りにするとインポートされます。 ------------------------------------------------------ カテゴリコード,カテゴリー名,親カテゴリ,成分フラグ,階層 01,化粧品,01,0,0 ----------------------------------------------------- インポートしたテーブル DoCmd.TransferText acExportDelim, , "カテゴリ", "D:\okwave\テキスト\カテゴリ.txt", True でエキスポートすると次のように変化しています。 -------------------------------------------------- "カテゴリコード","カテゴリー名","親カテゴリ","成分フラグ","階層" "01","化粧品","01",0,0 --------------------------------------------------------------- PCは Windows7,Access2010 です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- AccessにExcelを追加でインポートできない
Access97でExcelシートを新規テーブルにインポートしました。 1回目はうまく行くのですが、作成されたテーブルに 再度同じExcelをインポートすると 「ファイル~をインポートするときにエラーが発生しました。ファイルはインポートされませんでした。」 となります。 色々なデータで試しましたがOSは98でもXPでも同じでした。 もちろんテキストデータで保存してからインポートするのは問題ありません。 過去に同様の質問があるはずだと思ったのですが 探すことができませんでした。 みなさんのは出来ますか?
- 締切済み
- オフィス系ソフト
- ACCESSのインポートについて
MS_ACCESSでインポートをしたいのですが、 インポートすると、実際にデータがあることは確かなのですが、 文字形式がテキストのものだけ インポートすることができず、NULL値になってしまいます。 その他の文字形式(数値型、日付型、通貨型など)はインポート できます。 テキスト型のインポートができるようにすることはできないでしょうか?
- ベストアンサー
- その他(データベース)
質問者からのお礼
ご回答ありがとうございました! mdbを最適化してインポートしてみたところ、順番通りにインポートできました。 mdb独自の性質なのでしょうか…。ちょっと納得いきませんね。 とりあえず、解決はしたので、ありがとうございました!!