サーチ…


クエリする他のExcelファイルへの接続の作成

これを行うには多くの素晴らしい方法がありますが、これはすでに提案されています。 「ExcelデータをSQLトラック経由で取得する」に続いて、いくつかの指針があります。

Excelには「データ接続ウィザード」があり、別のデータソースからインポートすることも、同じExcelファイル内でリンクすることもできます。 Microsoft Office(およびOS)の一部として、古い「Microsoft.Jet.OLEDB」と最新の「Microsoft.ACE.OLEDB」という2つの関心のあるプロバイダがあります。接続の設定時に(データ接続ウィザードなどで)それらを探します。 Excelワークブックに接続すると、ワークシートまたは範囲は表またはビューに相当します。ワークシートの表名は、ドル記号( "$")が付いたワークシートの名前で、角かっこ( "["と "]")で囲まれています。範囲の名前は、単に範囲の名前です。名前のないセルの範囲をレコードソースとして指定するには、大括弧で囲まれたシート名の末尾に標準のExcelの行/列の表記法を追加します。

ネーム・マネージャーを使用して照会したいデータの範囲を命名することは非常に役に立ちます。「データベース」はワークシート内のデータをデータベース表のように扱うことができます。また、名前付き範囲に空白または欠落したデータがあってはならないことに注意してください。これにより、SQLが破損する可能性があります。

ネイティブSQLは、Microsoft AccessのSQLになります(多かれ少なかれ)。 (以前はJET SQLと呼ばれていましたが、Access SQLは進化しましたが、JETは古くは廃止された技術です)。例:名前のないセルの範囲を読み取る:SELECT * FROM [Sheet1 $ A1:B10]多くの書籍やWebサイトがあり、詳細を調べるのに役立ちます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow