Applies To„Excel“, skirta „Microsoft 365“

"Python" programoje "Excel" dabar pasiekiama "Enterprise" ir "Business" vartotojams, naudojantiems dabartinį kanalą sistemoje "Windows", pradedant nuo 2407 versijos (17830.20128 komponavimo versija) ir mėnesinio "Enterprise" kanalo sistemoje "Windows", pradedant nuo 2408 versijos (17928.20216 komponavimo versija). Ją galima peržiūrėti šeimos ir asmeniniams vartotojams, naudojantiems dabartinį kanalą sistemoje "Windows", pradedant nuo 2405 versijos (17628.20164 komponavimo versija). "Python" programoje "Excel" pasiekiama "Education" vartotojams, naudojantiems dabartinį kanalą (peržiūra) per "Microsoft 365 Insider" programą. Šiuo metu jos nėra Semi-Annual įmonės kanale.

Jis pirmą kartą įtraukiamas į "Excel", skirtą "Windows", o vėliau – į kitas platformas. Daugiau informacijos apie pasiekiamumą žr. "Python" pasiekiamumas programoje "Excel".

Jei susiduriate su „Python“, esančios „Excel“, problemomis, praneškite apie jas programoje „Excel“ pasirinkdami Žinynas > Atsiliepimai .

Pradedate naudotis „Python“, esančia „Excel“? Pradėkite nuo įvadas į "Python" programoje "Excel" ir Darbo su "Python" pradžia programoje "Excel".

"Python" veikia "Microsoft" debesyje 

"Python" programoje "Excel" veikia "Excel" naudojamą "Python" kodą saugiame "Microsoft" debesies konteineryje su įmonės lygmens sauga kaip suderinamą "Microsoft 365" prijungtąją patirtį. Darbas su kitais naudojant "OneDrive" saugomą dokumentą arba "Excel" duomenų analizės funkciją yra kiti suderinamų "Microsoft 365" prijungtųjų funkcijų pavyzdžiai. 

"Python" programoje "Excel" veikia "Microsoft" debesyje su šiais atributais.

  • "Python" kodas veikia hipervizoriaus izoliuotuose konteineriuose, įtaisytuose " Azure" konteinerių egzemplioriuose.

  • Konteineryje yra "Python" ir kuruojamas apsaugotų bibliotekų, kurias teikia Anakonda, rinkinys.

  • Aplinka naudoja Anakonda platinimą python, kuriame yra šaltinio pastatytas Python ir bibliotekos, teikiamos tiesiogiai iš Anakonda.

  • "Python" kodas neturi prieigos prie jūsų kompiuterio, įrenginių arba paskyros.

  • "Python" kodas neturi prieigos prie tinklo.

  • Python kodas neturi prieigos prie vartotojo atpažinimo ženklo.

  • "Python" kodas gali pasiekti duomenis per nuorodas naudodamas įtaisytąją xl() funkciją kaip "Python" formulės dalį. Tai reiškia, kad "Python" formulės turi prieigą skaityti darbaknygės langelių reikšmes pagal langelio nuorodą arba reikšmes iš išorinių duomenų šaltinių per „Power Query“ ryšio pavadinimą.

  • "Python" kodas pateikia išvestį į jūsų darbaknyges per "Excel" funkciją =PY(), kuri rodo "Python" kodo rezultatą langelyje, kuriame įvesta funkcija. "Python" funkcijos negali pateikti kitų objektų tipų, pvz., makrokomandų, VBA kodo ar kitų formulių.

  • "Python" kodas neturi prieigos prie kitų darbaknygės ypatybių, pvz., formulių, diagramų, "PivotTable", makrokomandų arba VBA kodo.

  • Konteineriai lieka prisijungę, kol darbaknygė atidaryta arba kol baigiasi skirtasis laikas. Duomenys neišlieka "Microsoft" debesyje.

Kaip "Python" programoje "Excel" apdoroja darbaknyges iš interneto arba nepatikimų šaltinių? 

"Python" programoje "Excel" veikia pagal tas pačias saugos strategijas kaip "Excel", kai atidaromos darbaknygės iš interneto arba nepatikimi šaltiniai. 

Jei iš interneto atidarysite darbaknygę, kurioje yra "Python" kodas, "Excel" apsaugotas rodinys neveiks "Python" formulių darbaknygėje. Jei darbaknygė atidaroma su Microsoft Defender Application Guard, "Python" formulės pagal numatytuosius nustatymus neveikia.

Be to, "Python" programoje "Excel" vykdo "Python" formules nepatikimoje darbaknygėje atskirame atskirame hipervizoriaus izoliuotame konteineryje, kuris padeda išvengti galimo sąveikos ar trikdžių su kitu Python kodu, veikiančiu iš kitų atidarytų darbaknygių. 

Kaip dažnai "Microsoft" atnaujina konteinerius, kuriuose veikia "Python" kodas? 

"Python" programoje "Excel" naudoja konteinerius, kad vykdytų "Python" kodą "Azure". Konteineriai yra izoliuotos ir saugios aplinkos, kuriose galima paleisti programas ir paslaugas nekeičiant likusios sistemos. Siekiant užtikrinti konteinerių saugą ir patikimumą, jiems taikomi reguliarūs naujinimai ir pataisos.

"Python" ir bibliotekos atnaujinamos šiais būdais, kad jūsų duomenys būtų saugūs ir jūsų skaitiniai rezultatai būtų nuoseklūs.

Pataisos taikomos pagrindinei operacinei sistemai, kurioje veikia "Azure" konteinerio egzempliorius. Tai padeda užtikrinti, kad konteineris būtų apsaugotas nuo spragų ir pažeidžiamumų, kurie gali turėti įtakos jūsų duomenims. Tai atliekama automatiškai be jums reikalingos įvesties.

Kai "Python" programoje "Excel" taps visuotinai pasiekiamas, bus išleidžiami periodiniai "Python" aplinkos naujinimai su "Python" ir Anakonda pateiktomis bibliotekomis. Šios versijos apima naujausias "Python" ir "Anaconda" bendruomenių saugos pataisas ir patobulinimus. Šie leidimai bus paskelbti tinklaraščio įrašuose ir dokumentuose. Tai bus atliekama automatiškai be jokios sąrankos, o "Microsoft" pagal numatytuosius parametrus naudos naujausią aplinką. Esamos darbaknygės vis tiek apskaičiuos pagal aplinkos, kurioje buvo sukurta darbaknygė, versiją, o jei yra naujesnė versija, vartotojai bus paraginti atnaujinti versiją. Šis metodas padeda užtikrinti, kad jūsų skaitiniai rezultatai išliktų nuoseklūs ir leis jums ir jūsų organizacijai nuolat naujinti informaciją.

Kaip "Microsoft" gerbia jūsų duomenis ir privatumą?

Jūsų privatumas svarbus "Microsoft". Daugiau informacijos žr. "Microsoft" privatumo patvirtinime

Norėdami peržiūrėti "Microsoft 365" prisijungus naudojamų funkcijų duomenų apsaugos strategijas, žr. "Microsoft 365" prijungtosios funkcijos

Norėdami peržiūrėti duomenų apsaugos strategijas, kai naudojate funkciją Kopijuoti su darbaknygės duomenimis, žr. Microsoft 365 Copilot duomenys, privatumas ir sauga.

Norėdami suprasti, kaip apdorojami iš darbaknygės į konteinerį siunčiami duomenys, žr. Privalomieji "Office" tarnybos duomenys.

Papildomos pastabos 

Registro naujinimas norint perjungti "Python" saugos įspėjimus programoje "Excel" 

Toliau pateiktos komandos rodo, kaip atnaujinti registrą norint pakeisti "Python" saugos įspėjimo parametrus programoje "Excel". Vykdykite didesnių teisių komandinės eilutės komandas "Windows" įrenginyje. 

  1. Naudokite šią komandą, jei norite išjungti visus saugos įspėjimus. Tai yra numatytasis "Python" parametras programoje "Excel".reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Naudokite šią komandą norėdami įgalinti saugos raginimą atidarant darbaknygę, kurioje yra "Python" formulė. Jis įgalina saugos įspėjimą "Excel" verslo juostoje.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Naudokite šią komandą, kad išjungtumėte visas "Python" funkcijas, kurios neveikia atidarytoje darbaknygėje. Python funkcijos pateiks klaidos #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

"Microsoft" toliau stebės ir koreguos "Python" programoje "Excel", kad jūs ir jūsų duomenys būtų saugūs. Tai gali apimti būsimus vartotojo patirties ir registro parametrų pakeitimus.

Norėdami gauti naujausią informaciją apie saugos pažeidžiamumus, turinčius įtakos "Microsoft" produktams ir paslaugoms, žr. "Microsoft" saugos atsakymų centro naujinimo vadovą.

Susiję straipsniai 

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.