Zprovoznil jsem to pomocí kroků uvedených v následujícím odkazovaném příspěvku na blogu.
http://codebyjoshua.blogspot.com /2012/01/get-data-from-sql-server-stored.html
Zde jsou zkopírovány kroky pro případ, že by se odkaz v budoucnu rozpadl.
Pokyny pro Excel 2007:
-
Vyberte kartu Data na pásu karet aplikace Excel a poté ve skupině Získat externí data vyberte rozevírací seznam „Z jiných zdrojů“. Poté zvolte "Z Microsoft Query"
-
Ve vyskakovacím okně „Vybrat zdroj dat“ vyberte svůj SQL Server a stiskněte OK.
-
V případě potřeby zavřete vyskakovací okno „Přidat tabulky“.
-
Klikněte na tlačítko "SQL" nebo zvolte Zobrazit> SQL pro otevření vyskakovacího editoru SQL.
-
Zadejte následující syntaxi:{CALL myDatabaseName.dbo.myStoredProc (?, ?, ?)}
Například:{CALL northwind.dbo.spGetMaxCost (?, ?, ?)}
Nezapomeňte zahrnout složené závorky kolem příkazu volání. Každý otazník (?) označuje parametr. Pokud vaše uložená procedura vyžaduje více či méně parametrů, přidejte nebo odečtěte otazníky podle potřeby.
-
Stiskněte tlačítko OK. Mělo by se objevit pole s otázkou „SQL dotaz nelze znázornit graficky, přesto pokračovat?“, stačí stisknout tlačítko OK.
-
Nyní budete požádáni o vzorové parametry pro každý otazník, který jste uvedli výše. Zadejte platné hodnoty parametrů pro data, na která se dotazujete.
-
Jakmile zadáte poslední parametr, měli byste získat některé výsledky zpět v aplikaci Microsoft Query. Pokud vypadají dobře, ukončete Microsoft Query.
-
Nyní byste se měli podívat na vyskakovací okno „Importovat data“. Klikněte na tlačítko Vlastnosti, které vyvolá vyskakovací okno „Vlastnosti připojení“.
-
Vyberte kartu Definice a poté vyberte tlačítko Parametry. Nyní byste měli vidět vyskakovací okno "Parametry", kde můžete parametr připojit ke konkrétní buňce.
-
Vyberte Získat hodnotu z následující buňky a poté se kliknutím na malé pole se šipkou připojte k příslušné buňce v Excelu, která bude obsahovat váš parametr.
-
Pokud chcete, aby se data obnovovala pokaždé, když změníte buňku obsahující parametr, zaškrtněte políčko „Obnovit automaticky při změně hodnoty buňky“
-
Pro ostatní parametry pokračujte jako výše. Po dokončení klepněte na tlačítko OK a vraťte se do vyskakovacího okna Vlastnosti připojení. Klepnutím na OK se vraťte do vyskakovacího okna Import dat a znovu klikněte na OK.
-
Nyní byste měli mít některá data přímo z vaší uložené procedury.