Související témata
×
Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Python v Excelu je momentálně ve verzi Preview a na základě zpětné vazby se může změnit. Pokud chcete tuto funkci používat, připojte se k programu Microsoft 365 Insider a zvolte úroveň Aktuální kanál (Preview) Insider.

Tato funkce se postupně zavádí pro podnikové, firemní, vzdělávací a rodinné a osobní uživatele s aktuálním kanálem (Preview) ve Windows. Nejprve se zavádí v Excelu pro Windows, počínaje verzí 2406 (build 17726.20016) a později i pro jiné platformy. Další informace o dostupnosti najdete v tématu Dostupnost Pythonu v Excelu

Pokud narazíte na nějaké obavy týkající se Pythonu v Excelu, nahlaste je výběrem možnosti Nápověda > Váš názor v Excelu.

Začínáte s Pythonem v Excelu? Začněte tím, že si přečtete Úvod do Pythonu v Excelu a Začínáme s Pythonem v Excelu

Co je datový rámec?  

Datový rámec je dvojrozměrná datová struktura v počítačových programovacích jazycích podobná excelové tabulce. V Pythonu je datový rámec objektem v knihovně pandas. Knihovna pandas je základní knihovna používaná Pythonem v Excelu a objekty DataFrame jsou klíčovou strukturou pro analýzu dat pomocí Pythonu v Excelu. 

Poznámka: Python v Excelu používá datový rámec jako výchozí objekt pro dvojrozměrné oblasti.

Python v Excelu může výstup datového rámce provést dvěma způsoby: jako objekt Pythonu nebo převést na excelové hodnoty. Když se datový rámec vrátí jako objekt Pythonu, zobrazí se v buňce text "DataFrame", před kterým je ikona karty. Následující snímek obrazovky ukazuje datový rámec jako objekt Pythonu v excelové buňce. 

Objekt DataFrame v buňce Pythonu v Excelu.

Pokud chcete zobrazit informace v rámci datového rámce, vyberte ikonu karty v buňce nebo použijte kombinaci kláves Ctrl+Shift+F5. Následující snímek obrazovky znázorňuje objekt DataFrame s otevřeným zobrazením karta. Tento ukázkový datový rámec opakuje data v buňkách A1:B3 na listu. 

Python v datovém rámci Excelu ve verzi Preview zobrazující kód Pythonu a excelové hodnoty.

Můžete také importovat externí data do Excelu a pak tato data zpracovat pomocí Pythonu v Excelu. K importu externích dat použijte Power Query. Další informace najdete v tématu Import dat pro Python v Excelu pomocí Power Query

Změna typu výstupu Pythonu 

Data v rámci datového rámce je možné vrátit jako excelové hodnoty, nikoli jako objekt Pythonu. Výstupem datového rámce jako excelových hodnot za účelem zahrnutí dalších analýz založených na Excelu, jako jsou grafy, excelové vzorce a podmíněné formátování. 

Pomocí nabídky výstupu Pythonu na řádku vzorců můžete řídit, jak se budou výpočty Pythonu vracet. Následující snímek obrazovky ukazuje nabídku výstupu Pythonu na řádku vzorců.

Nabídka výstupu Pythonu v excelovém sešitu

Následující snímek obrazovky ukazuje předchozí data datového rámce, ale tentokrát se vrátí jako excelové hodnoty. Vzhledem k tomu, že tento datový rámec opakuje data v buňkách A1:B3 na listu, výsledek Pythonu v buňkách C1:D3 odpovídá buňkám A1:B3.  

Python v datovém rámci Excelu vrácený jako excelové hodnoty.

Poznámka: Pokud buňka ve výstupní oblasti, která je v předchozím scénáři oblast C1:D3, již obsahuje hodnotu, vrátí buňka Pythonu #SPILL! místo výstupu Pythonu. Další informace najdete v tématech Řešení chyb Pythonu v Excelu a Oprava chyby #SPILL!..

Důležité informace: Pokud je typ výstupu datového rámce nastavený na excelové hodnoty, datový rámec vypíše sloupec indexu pouze v případě, že je splněna jedna z následujících podmínek. 

  • Pokud hodnoty sloupce indexu nejsou číselné (například výsledek describe() nebo group_by()).

  • Pokud je název indexového sloupce nastavený.

Pokud chcete změnit typy výstupu, můžete také v libovolné buňce Pythonu kliknout pravým tlačítkem myši nebo se stisknutou klávesou Ctrl a kliknout na nabídku. Otevřete nabídku po kliknutí pravým tlačítkem myši a výběrem možnosti Výstup jako změňte výstup. 

Související články 

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×