コンバンハ! ACCESS初心者です。 宜しくお願いします。
質問は、タイトル通りなのですが、、、
今まで、テキストデータの取り込みはしたことがあります。
(定義を作成して、「acImportFixed」で取り込んでます。)

これと同じように、EXCELデータも取り込みたいのですが、
私には、「定義」を作成することが出来ませんでした、、

EXCELを、テキスト形式で保存すればいい話なのでしょうが
コレだけは避けたいのです。
(1)EXCELデータを、取り込む方法。
(2)EXCELデータ → テキストデータへの変換方法後、取り込む方法。

(1)、(2)どちらでも結構です!何か 良いアドバイスを、、、、 お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

(1)の方法に解答いたします



マニュアル操作にて:
メニューバーの「ファイル」→「外部データの取り込み(G)」→「インポート(I)」にて、
インポートダイアログが表示されます。(ファイル指定ダイアログ)
このままでは、エクセルファイルは表示されないので、ファイルの種類を"Microsoft Excel (*.xls)"にします
対象となるエクセルファイルを選択すると「ワークシート インポート ウィザード」が起動します

VisualBasicにて:
DocmdオブジェクトのTransferSpreadsheetメソッドを使用して取込めます

いずれもAccessのHelpを参照してください

参考URL:http://homepage2.nifty.com/inform/vbdb/index.htm …
    • good
    • 0
この回答へのお礼

本当に、ありがとうございました!!
「困ってます」と言いながら、やっと今教えて頂いた方法を
試すことが出来ました。
勿論、バッチリ成功しました。

参考URLも、「ホホ~!」と ためになるものがたくさん書かれていて
大助かりです。
今後も、精進いたします!!

お礼日時:2001/09/21 11:07

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフェッチでデータが上書きされます

こんにちは。perl + html + mysqlのコーディングで悩んでいるので質問させてください。
複数フィールド+複数件(例えば13フィールド+3件)のデータがテーブルに存在する時、SELECT文でそのデータを取得したいとします。
分からない所はフェッチの部分なのですが、

$i=0;
while($selectdata[$i]=$sth->fetchrow_arrayref(
$i++;
}

----[中略]-----

for($i=0;$i<$rows;$i++){
print "[SELECTデータ->$i]\n";
for($j=0;$j<13;$j++){
print "$selectdata[$i][$j]\n";
}
print "<BR>\n";
}

表示されたデータが3件とも、3番目のデータが表示されます。
フェッチで取得したデータを配列にいれる段階で、上書きしているような気がするのですが、具体的にどこが悪いか分かりません。
ご教授お願いいたします。

こんにちは。perl + html + mysqlのコーディングで悩んでいるので質問させてください。
複数フィールド+複数件(例えば13フィールド+3件)のデータがテーブルに存在する時、SELECT文でそのデータを取得したいとします。
分からない所はフェッチの部分なのですが、

$i=0;
while($selectdata[$i]=$sth->fetchrow_arrayref(
$i++;
}

----[中略]-----

for($i=0;$i<$rows;$i++){
print "[SELECTデータ->$i]\n";
for($j=0;$j<13;$j++){
print "$selectdata[$i][$j]\n";
}
...続きを読む

Aベストアンサー

いや、
>$i=0;
>while($selectdata[$i]=$sth->fetchrow_arrayref(
>$i++;
>}
これを

my @selectdata;
while ( my $array_ref = $sth->fetchrow_arrayref ) {
push @selectdata, [ @{$array_ref} ];
}

みたいな感じで受け取ったリファレンスを一旦デリファレンスして、
その要素を含む新しい無名配列を生成すれば良いと思いますけど。

Q「ExcelファイルA」と「ExcelファイルB」の値が一致したら、データを抽出する方法

「ExcelファイルA」    「ExcelファイルB」
  コード  値       コード  値
   1    7        4   
   2    3        9
   3    10       1
   4    4        5
   5    9        7

「ExcelファイルA」と「ExcelファイルB」の「コード」が一致したら、
一致した「ExcelファイルA」の「値」を「ExcelファイルB」の「値」に
入力したいのです。
「ExcelファイルA」と「ExcelファイルB」は「Sheet1」「Sheet2」という感じではなく、全く違うファイル同士です。

とても困っています。
どなたか教えてください・・・

Aベストアンサー

VLOOKUP関数を外部参照で使えば、出来ると思いますよ。

=VLOOKUP(A1,[ExcelファイルA.xls]Sheet1!$A$2:$B$6, 2, FALSE)

というような数式を、ExcelファイルBのB2に書き込み、後はB3~B6までコピーします。
ただし、両方のファイルが同時に開いていないとちゃんと参照できません。

QiPhone「データの取得方法」について

こんにちは。先々月くらいにiPhoneを購入した者です。
iPhoneの「データ取得方法」について質問があります。
予想外にパケット通信料の請求が多かったため、サファリや天気など通信
を必要とするアプリを使用しないようにし、「データの取得方法」をフェ
ッチの15分ごとに変更しました。ただ、「データの取得方法」のプッシュ
とフェッチの違いがよく分かっておらず、プッシュをONにしたままが通信
の節約になるのか、それともフェッチの15分間隔(若しくは30分)が良い
のか分かりません。メールの量は送受信併せて1日30~40で、使わない時
は全く使いません。ただ緊急を要するメールもあるので手動でのメール
取得は考えていません。
前述したように、プッシュとフェッチどちらがパケットの節約になるのか
教えていただきたいと思います。その他パケット通信節約のための小ネタ
などがあれば教えてください。
よろしくお願い致します。

Aベストアンサー

ExchangeServerやMobileMeなど、サーバ側から自動的に送られてくるメールがプッシュメール、通常のメールのように自分から取りに行くメールがフェッチです。
プッシュであれば一定時間ごとにメールボックス確認に行く手間がないため、その分安くはなります。
が。通常のメールをプッシュで使うことはできないので、基本的に選択肢はあってないようなものです。
ExchangeServerやMobileMe使ってなければ、回答としては変わらないってことになります。

ただ、基本的に通信をおこないまくる携帯なので、パケット通信はかかるもんだと思っておいたほうがいいです。

Q再インストール時のデータの避け方

使っていたノートPC(WinXP)がOS的に壊れたようで
再インストール(Win2000pro)をしようと思います。

が、データをできる限り救いたいので、
再インストール後に、ファイナルデータ
を使って生き残っているデータを救うことを考えてます。

再インストール時に、できるだけ、今のデータを
上書きしないような方法ってあるのでしょうか?

ハードディスクは40Gバイトです。

Aベストアンサー

KNOPPIX が起動できるなら LAN でファイルをコピー

KNOPPIX
http://unit.aist.go.jp/itri/knoppix/index.html

QPL/SQL内の共通関数の引数にフェッチしたレコードごと渡すのは可能?

カーソルでレコードを検索し、フェッチします。
その後、INSERTする共通関数を呼ぶのですが、
フェッチしたレコードの値でINSERTしたいのです。
引数で1コずつ渡すと数が多いので、フェッチしたレコードごと引数で渡せないかと
それって可能ですか?

Aベストアンサー

こんにちは。

 共通関数の引数にカーソルのレコード型(cursor_name%ROWTYPE)を
使用すればよいと思います。
ただこの場合は、汎用性に乏しいのですが・・・。

 よって個人的にはINSERT先のテーブル名のレコード型が
お勧めです。[テーブル名%ROWTYPE]
 カーソルのレコードから移し変える処理が必要になりますが、
登録処理が簡単に記述できますネ。
(INSERT INTO TAL_NAME VALUE record_type;)

QWin2000 WMP9.0の環境で音楽CDをmp3に取り込む方法を教えてください。

今さら人に聞きづらくなってしまっておるのですが、
(会社のXPでは音楽CDを入れれば普通にmp3に保存できるのですが)
自宅のWin2000 WMP9.0の環境ではWindowsMediaオーディオにしか保存できません。※選択できません。
なんらかの設定が必要なのか?
何かインストールが必要なのか?
もしソフトが必要なのであれば無償のサイトを教えてください。
どうぞよろしくお願いします。

Aベストアンサー

たしかMP3変換のサポートは、Windows Media Player 10 以降だった気がします。

MP3で取り込む方法については以下のサイトを見てください。
(ここで私が説明するよりははるかに分かりやすいはず。)

CD→WAV→MP3のページ
http://www.cdwavmp3.com/

Qデータハザードについて(パイプライン)

こんにちは。コンピューターアーキテクチャのパイプラインの項目の勉強をしていて、データハザードについて分からない問題があったので、質問させていただきます。

以下の二つのパイプラインの動作がよくわかりません。


基本的にはフォワーディングによって解決するデータハザードですが、メモリアドレス生成のときはフォワーディングは間に合わないので、結果の格納(W)が終わらないと命令フェッチ(F)ができないそうです。つまり
add r1, r2 .r3    F D E W
lw r4, dpl(r1)         F X X DEW

となるそうです。しかし
ld r2, c(r1)
subi r1, r1, 4
のように「ロード命令の次に算術命令」という順番ですと、ハザードは生じないそうです。


下の場合は上と違いr1のデータを更新するだけなのでフォワーディングによって改善ができるという解釈でよろしいのでしょうか?
上は本に書いてあったものなのですが、下のはインターネットから調べたものなのであっていない可能性があるので質問しました。

ちなみに両者ともロード命令の場合なのですが、ストア命令でも同じような振る舞いになるのでしょうか?

よろしくお願いいたします。

こんにちは。コンピューターアーキテクチャのパイプラインの項目の勉強をしていて、データハザードについて分からない問題があったので、質問させていただきます。

以下の二つのパイプラインの動作がよくわかりません。


基本的にはフォワーディングによって解決するデータハザードですが、メモリアドレス生成のときはフォワーディングは間に合わないので、結果の格納(W)が終わらないと命令フェッチ(F)ができないそうです。つまり
add r1, r2 .r3    F D E W
lw ...続きを読む

Aベストアンサー

「データハザード」ってのは, 端的にいうと「ある命令で得られた結果をそのあとの命令で使うために, 前の命令が終わるまで『あとの命令』の実行を止めなきゃならない」って状態.

ここに挙がっている例だと, 上のやつは add で得られた r1 を次の lw で使うから, 「r1 が得られるまで lw を実行できない」ということになる. ところが下の場合には ld の結果である r2 はそのあとで使わないから, ここで見えている分についてはハザードは生じていない (さらにあとの命令で r2 を使っていたら, ld とのタイミングでハザードが起きるかもしれん). あるいは,
ld r1, c(r2)
subi r1, r1, 4
なら明らかにハザードが起きる.

そして, はっきりいうと「ロードの場合はメモリからレジスタにデータを移すので算術命令のデータがメモリに書き込まれるまではストールしてしまう」というのは何をいっているのかよくわからん. もっというと「算術命令のデータがメモリに書き込まれる」とか「算術命令がメモリにデータを書き込む」とかの意味がわからん. どういうこと? どうせ MIPS かなんかの RISC なんだろうから, そもそも「算術命令の結果」がメモリに書き込まれることはありえないよ.

それぞれの命令を実行するために「確定していなければならないデータ」がなんなのか, そしてそれらが「どのタイミングで確定するのか」を確認してください. ここの例だと「add の結果がどこで出てきてどのタイミングにフォワーディングできるのか」とか「メモリアドレスをどのタイミングで生成するのか」とか, です.

とはいえ, 上の例で「どのステージが同時に起きているのか」がわからないんだよね.... add の D と lw の F が同じクロックと思っていい?

参考URL:http://akademeia.info/index.php?%A5%D1%A5%A4%A5%D7%A5%E9%A5%A4%A5%F3%A5%CF%A5%B6%A1%BC%A5%C9

「データハザード」ってのは, 端的にいうと「ある命令で得られた結果をそのあとの命令で使うために, 前の命令が終わるまで『あとの命令』の実行を止めなきゃならない」って状態.

ここに挙がっている例だと, 上のやつは add で得られた r1 を次の lw で使うから, 「r1 が得られるまで lw を実行できない」ということになる. ところが下の場合には ld の結果である r2 はそのあとで使わないから, ここで見えている分についてはハザードは生じていない (さらにあとの命令で r2 を使っていたら, ld とのタイミングで...続きを読む

Qプリンタのユーザ定義(カスタム定義)での印刷方法

Windows2000でカスタムの用紙サイズを作成しました。手順は以下です。
1.マイコンピュータ→プリンタ→ファイル→サーバのプロパティを選択
2.用紙タブで“新しい用紙を作成する”をチェック
3.使用したい用紙サイズ*を入力
4.用紙保存をクリック
これで登録できたのですが、EXCELやWORDよりこの用紙を選択できません。
(作成した用紙で印刷したい)
どうすればいいかご存知のかた教えてください。

Aベストアンサー

使用されている環境がはっきりしないので
勘違いの回答かもしれませんが

その印刷されようとしているプリンタは
用紙を作成・保存したPCとプリンタはローカルで
つながっているのでしょうか?

確かローカルでつながっているプリンタでないと
作成した用紙は選択できなかったように思います。

Q「スーパーフェッチ」と「プリフェッチ」の違い

Vistaで「スーパーフェッチ」機能とはよく使用するアプリケーションをメモリにプリロードするとありますが、XPの「プリフェッチ」機能にも似たような記載がありました。
この両者の機能で決定的な違いは何処でしょうか?
ご存知あれば教えて頂ければ幸いです。

Aベストアンサー

どのデータをプリロードするかを選択する戦略が賢くなったということです.

XPでは単に最も最近使ったデータを優先的に選んでいましたが,Vistaでは今までの履歴を学習してより最適な(次に必要になりそうな)データを選ぶようになりました.

参考URL:http://pc.watch.impress.co.jp/docs/2007/0226/mobile366.htm

QWindowsMeへ画像データを取り込むには??

私のパソコンは恥ずかしながらWindowsMeです。最近買ったデジカメから画像を取り込もうと思ったのですが、このデジカメはWindowsMeは未対応でした。
カードリーダーでも買って、SDカードから直接画像を取り込もうと思ったのですが、最近のカードリーダーもWindowsMeに対応していないと電気屋の店員に言われました。
何か良い方法を知っている方はいませんか???

Aベストアンサー

BUFFALO◆MCR-A24/U2-BK

ヤフーオークション
 http://page11.auctions.yahoo.co.jp/jp/auction/n90955709


人気Q&Aランキング