Python i Excel är tillgängligt för enterprise- och företagsanvändare som kör den aktuella kanalen i Windows, från och med version 2408 (version 17928.20114) och månadskanal för företag i Windows, från och med version 2408 (version 17928.20216). Den är också tillgänglig i Excel på webben för enterprise- och företagsanvändare. Python i Excel är tillgängligt som förhandsversion för familjeanvändare och personliga användare i Excel på webben eller som kör den aktuella kanalen i Windows från och med version 2405 (version 17628.20164). Den är tillgänglig som förhandsversion för Education-användare som kör den aktuella kanalen (förhandsversion) via Microsoft 365 Insider Program. Den är för närvarande inte tillgänglig för Halvårskanal för företag.
Python i Excel är tillgängligt för företagsanvändare som kör den aktuella kanalen på Excel för Mac från och med version 16.96 (version 25041326). Den är tillgänglig som förhandsversion för familjeanvändare och personliga användare på Excel för Mac via Microsoft 365 Insider Program. Välj Nivån Beta Channel Insider och installera den senaste versionen av Excel. den är tillgänglig från och med version 16.95 (version 25021921).
Mer tillgänglighetsinformation finns i Python i Excel-tillgänglighet. Om du stöter på problem med Python i Excel kan du rapportera dem genom att välja Hjälp > Feedback i Excel.
Vad är nytt i Python i Excel? Börja med Introduktion till Python i Excel och Kom igång med Python i Excel.
Åtgärdsfönstret Initieringsinställningar
I Python i Excel finns ett åtgärdsfönster för initieringsinställningar. I det här åtgärdsfönstret kan du styra och skapa universella Python-inställningar för en arbetsbok.
Initieringsinställningarna i en arbetsbok påverkar inte initieringsinställningarna i en annan arbetsbok, även om du har båda arbetsböckerna öppna samtidigt.
Obs!: I Python-projekt på en lokal dator sparas initieringsinställningar ofta i en fil som kallas init.py. Åtgärdsfönstret Python i Excel-initieringsinställningar fungerar på ungefär samma sätt som en init.py fil.
Öppna åtgärdsfönstret
Om du vill öppna åtgärdsfönstret för initieringsinställningar går du till fliken Formler och väljer Initiering i avsnittet Python.
Standardinställningar
Åtgärdsfönstret för initieringsinställningar innehåller följande påståenden och kommentarer som standard. Vissa av dessa uttryck är obligatoriska och bör inte tas bort och vissa av satserna kan redigeras. Mer information finns i avsnitten Obligatoriska inställningar och Redigerbara inställningar .
# The following import statements are pre-loaded. import numpy as np import pandas as pd import matplotlib.pyplot as plt import statsmodels as sm import seaborn as sns import excel import warnings warnings.simplefilter('ignore')
# Set default conversions for the xl() function. excel.set_xl_scalar_conversion(excel.convert_to_scalar) excel.set_xl_array_conversion(excel.convert_to_dataframe)
Obligatoriska inställningar
Åtgärdsfönstret för initieringsinställningar innehåller några instruktioner som krävs för att Python i Excel ska kunna beräknas korrekt.
Viktigt!: Du bör inte ta bort följande uttryck. De här inställningarna styr hur Excel kör Python-formler. Om du tar bort dessa uttryck kan det orsaka fel.
import excel import warnings warnings.simplefilter('ignore') excel.set_xl_scalar_conversion(...) excel.set_xl_array_conversion(...)
Redigerbara inställningar
Åtgärdsfönstret för initieringsinställningar innehåller följande importdeklarationer för NumPy-, panda-, Matplotlib-, statsmodels- och sjöfödda bibliotek som standard.
import numpy as np import pandas as pd import matplotlib.pyplot as plt import statsmodels as sm import seaborn as sns
Du kan lägga till importsatser för ytterligare bibliotek och redigera eller ta bort de befintliga importsatserna för open source-bibliotek om du vill. Mer information om tillgängliga bibliotek finns i Bibliotek med öppen källkod och Python i Excel .
Obs!: Om du ändrar initieringsinställningarna påverkar det hur Python fungerar i arbetsboken. Alla ändringar kan påverka både Python i Excel och Copilot i Excel med Python.