SQL Serverがあり、MicrosoftQueryを介してビューからExcelにデータをインポートしたいと思います。
簡単そうですね。一部の列はユーザー定義のデータ型であるため、そうではありません。
tblSeller:
- ID:
int
- 名前:
nvarchar(50)
- 国:
CountryName:nvarchar(50)
tblBuyer:
- ID:
int
- 名前:
nvarchar(50)
- 国:
CountryName:nvarchar(50)
tblSale:
- ID:
int
- SellerId:
int
- BuyerId:
int
vSales:
SellerName, SellerCountry, BuyerName, BuyerCountry
(私が参加tblSale
しtblSeller
、tblBuyer
名前と国を取得したいという考えをあなたは理解していると思います-これは単なる例であるため、有用なビューになる他のすべてのものを省略しました!!!)
このビューvSales
は私のサーバーの魅力のように機能します。すべての情報が表示されます。この問題は、「Microsoftクエリから」(データ=>他のソースから=> Microsoftクエリから)を介してExcel2010にインポートするときに発生します。ユーザー定義のデータ型のすべての列が使用できるわけではありません。
「SQLServerから」(データ=>他のソースから=> SQL Serverから)を介してデータを直接インポートした場合にのみ、データを取得します。しかし、私の実際のビューには数百の列とほぼ200.000の行が含まれているため、インポートする列を指定する必要があるため、これはオプションではありません。
簡単に言うと、列の数を制限できるようにするために、Microsoftクエリを使用してSQLServerビューからExcelにデータをインポートする方法は?