Използване на Power Query за импортиране на данни за Python в Excel
Applies To
Excel за Microsoft 365Python в Excel в момента се пуска за потребители на Enterprise и Business, които използват текущия канал на Windows, започвайки от версия 2407 (компилация 17830.20128). Предлага се във предварителен преглед за потребители от семейството и личните потребители, които използват текущия канал на Windows, започвайки от версия 2405 (компилация 17628.20164). Python в Excel е наличен в предварителен преглед за потребители в образованието, които изпълняват текущия канал (предварителен преглед) чрез програмата Microsoft 365 Insider. В момента не е наличен за месечния корпоративен канал или за Semi-Annual корпоративен канал.
Първо се пуска за Excel за Windows, а след това за други платформи на по-късна дата. За повече информация относно достъпността вижте Python в наличността на Excel.
Ако срещнете проблеми с Python в Excel, съобщете им, като изберете "Помощ" > "Обратна връзка" в Excel.
Сега започвате с Python в Excel? Започнете с Въведение в Python в Excel и Първи стъпки с Python в Excel
Какво представлява Power Query?
Power Query е инструмент за трансформация и подготовка на данни, създаден да ви помогне да оформите данните си и той е наличен в Excel и други продукти на Microsoft.
Използвайте Power Query с Python в Excel, за да импортирате външни данни в Excel и след това да анализирате тези данни с Python.
Важно: Power Query е единственият начин да импортирате външни данни за използване с Python в Excel.
За да научите повече за Power Query, вижте Power Query за помощ за Excel.
Как да използвате Power Query за импортиране на данни за Python в Excel
Изпълнете следните стъпки, за да научите как да импортирате примерен външен набор от данни и да го използвате с Python в Excel.
Съвет: Ако вече сте запознати с Power Query и искате да работите със съществуващи заявки във вашата работна книга, преминете направо към Използване на Power Query данни с Python в Excel по-нататък в тази статия.
-
За да видите групите Получаване на & трансформиране на данни и заявки & Connections, изберете раздела Данни. Изберете Получаване на данни , за да изберете вашия източник на данни. Можете да импортирате данни от множество източници, включително файлове, разделени със стойности, разделени със запетая (CSV). Всяко импортиране създава заявка.услугата на OData на Northwind – тестов източник на данни. За да направите това, изберете Получаване на данни > От други източници > От канал на OData.
Този пример импортира данни от -
След това въведете следната връзка към услугата OData на Northwind и изберете OK.
https://services.odata.org/northwind/northwind.svc/
-
В диалоговия прозорец за визуализация на Power Query изберете таблица с данни, която да заредите в Excel. За този пример изберете таблицата Категории , след което изберете стрелката до бутона Зареждане и изберете Зареждане в.... Следващата екранна снимка показва диалоговия прозорец за визуализация на Power Query с избрана таблица "Категории" и показана опцията Зареждане в....
Забележки:
-
Можете също да изберете Трансформиране на данни от диалоговия прозорец Power Query визуализация. Това ви позволява да редактирате данните в Редактор на Power Query, преди да ги импортирате в Excel.
-
Ако искате да видите данните в мрежата на Excel, изберете бутона Зареждане . Това ще зареди избраната таблица директно в мрежата на Excel.
-
-
Изберете Само създаване на връзка , за да установите връзката с данни от източника. Power Query създава автоматично заявка за тази връзка.
-
Екранът Заявки & Connections се отваря автоматично, като показва заявката, създадена от Power Query за избрания източник на данни – в този случай таблицата "Категории" от примерния набор данни на OData на Northwind. За да отворите ръчно екрана Заявки & Connections, в раздела Данни изберете Заявки & Connections.
Съвет: Посочете заявките в прозореца на задачите, за да получите визуализация на данните.
Следващият раздел описва как да анализирате данните от категориите с Python в Excel.
Използване Power Query данни с Python в Excel
Следващата процедура предполага, че сте създали връзка на Power Query с данни за категории от услугата на OData на Northwind, описана в предишния раздел на статията. Тези стъпки показват как да анализирате данните от категориите с Python в Excel.
-
За да работите с външни данни с Python в Excel, разрешете Python в клетка, като въведете функцията =PY . След това използвайте формулата Python в Excel xl() , за да препращате към елементи на Excel, като например Power Query заявка. За този пример въведете xl("Categories") в клетката Python в Excel.
-
Клетката Python сега показва данните за категории в рамките на dataFrame, както са върнати от xl("Categories") формула. Изберете иконата на карта до DataFrame, за да видите визуализация на данните в DataFrame. Следващата екранна снимка показва визуализацията на DataFrame.
Съвет: Преоразмерете диалоговия прозорец DataFrame, като използвате иконата в долния десен ъгъл.
-
Преобразувайте данните от DataFrame в стойности на Excel, което връща данните в мрежата на Excel. За да конвертирате стойностите на DataFrame в Excel, изберете клетката, съдържаща DataFrame, и след това изберете иконата Вмъкване на данни . Следващата екранна снимка показва пример за тази икона до DataFrame.
Избирането на иконата Вмъкване на данни отваря меню със списък със стойности, свързани с вашите данни. -
Изберете първата стойност в менюто масивPreview. Тази стойност показва данните на Python от DataFrame в мрежата на Excel. Вижте следващата екранна снимка за пример.
-
Сега, след като сте използвали Power Query за импортиране на външни данни и обработка на тези данни с Python в Excel, сте готови да започнете анализирането на данни с Python в Excel. За да научите как да създавате диаграми и диаграми на Python с данните си, вижте Създаване на python в диаграми и диаграми на Excel.