Kullanılabilirlik bilgileri için bkz. Excel'de Python kullanılabilirliği. Excel'de Python ile ilgili herhangi bir sorunla karşılaşırsanız, lütfen Excel'de Yardım>Geri Bildirimi'ni seçerek bunları bildirin.
Excel üzerinde Python'da yeni misiniz? Excel'de Python'a Giriş ile başlayın ve Excel'de Python'u kullanmaya başlayın.
Başlatma ayarları görev bölmesi
Excel üzerinde Python, bir başlatma ayarları görev bölmesi sunar. Bu görev bölmesi, bir çalışma kitabı için evrensel Python ayarlarını denetlemenize ve oluşturmanıza olanak tanır.
Her iki çalışma kitabını da aynı anda açmış olsanız bile, bir çalışma kitabındaki başlatma ayarları başka bir çalışma kitabındaki başlatma ayarlarını etkilemez.
Not
Yerel bir makinedeki Python projelerinde, başlatma ayarları genellikle init.py adlı bir dosyaya kaydedilir. Excel'de Python başlatma ayarları görev bölmesi, init.py dosyasına benzer şekilde çalışır.
Görev bölmesine erişme
Başlatma ayarları görev bölmesini açmak için Formüller sekmesine gidin ve Python bölümünde Başlatma'yı seçin.
Varsayılan ayarlar
Başlatma ayarları görev bölmesi varsayılan olarak aşağıdaki deyimleri ve açıklamaları içerir. Bu deyimlerin bazıları gereklidir ve kaldırılmamalıdır, bazıları ise düzenlenebilir. Ek bilgi için aşağıdaki Gerekli ayarlar ve Düzenlenebilir ayarlar bölümlerine bakın.
# 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)
Gerekli ayarlar
Başlatma ayarları görev bölmesi, Excel'de Python'un doğru şekilde hesaplaması için gereken bazı deyimleri içerir.
Önemli
Aşağıdaki ifadelerin kaldırılması önerilmez. Bu ayarlar, Excel'in Python formüllerini nasıl çalıştıracağını denetler. Bu ifadelerin kaldırılması hatalara neden olabilir.
import excel
import warnings
warnings.simplefilter('ignore')
excel.set_xl_scalar_conversion(...)
excel.set_xl_array_conversion(...)
Düzenlenebilir ayarlar
Başlatma ayarları görev bölmesi varsayılan olarak NumPy, pandas, Matplotlib, statsmodels ve seaborn kitaplıkları için aşağıdaki içeri aktarma deyimlerini içerir.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns
Ek kitaplıklar için içeri aktarma deyimleri ekleyebilir ve isterseniz bu mevcut açık kaynak kitaplık içeri aktarma deyimlerini düzenleyebilir veya kaldırabilirsiniz. Kullanılabilir kitaplıklar hakkında bilgi için Açık kaynak kitaplıkları ve Excel'de Python bölümüne bakın.
Not
Başlatma ayarlarının değiştirilmesi, Python'un çalışma kitabınızdaki davranışını etkiler. Tüm değişiklikler hem Excel'de Python'u hem de Python ile Excel'de Copilot'u etkileyebilir.