Applies ToMicrosoft 365 için Excel Office.com

Excel üzerinde Python artık Sürüm 2408 (Derleme 17928.20114) sürümünden itibaren Windows’ta Güncel Kanal’ı ve Sürüm 2408 (Derleme 17928.20216) sürümünden itibaren Windows’ta Aylık Kurumsal Kanal’ı çalıştıran Kurumsal ve İş kullanıcıları tarafından kullanılabilir. Sürüm 2405 (Derleme 17628.20164) sürümünden itibaren Windows’ta Güncel Kanal’ı çalıştıran Aile ve Kişisel kullanıcılar ise önizleme sürümünü kullanılabilir. Excel üzerinde Python, Microsoft 365 Insider Programı aracılığıyla Güncel Kanal’ı (Önizleme) çalıştıran Eğitim kullanıcıları için önizleme modunda kullanılabilir. Şu anda Altı Aylık Kurumsal Kanal için mevcut değildir.

İlk olarak Windows için Excel'e ve daha sonraki bir tarihte diğer platformlara dağıtılacaktır.  Daha fazla kullanılabilirlik bilgisi için Excel üzerinde Python kullanılabilirliği bölümüne bakın.

Excel üzerinde Python Python ile ilgili herhangi bir sorunla karşılaşırsanız lütfen Excel'de Yardım > Geri Bildirim'i seçerek bunları bildirin.

Excel üzerinde Python'da yeni misiniz? Excel üzerinde Python'a giriş ve Excel üzerinde Python'u kullanmaya başlama bölümleriyle başlayın.

Python kurumsal düzeyde güvenlikle çalışır

Excel üzerinde Python, Excel tarafından kullanılan Python kodunu Microsoft Cloud üzerindeki güvenli bir kapsayıcıda kurumsal düzeyde güvenlikle çalıştırır.

Excel üzerinde Python, uyumlu bir Microsoft 365 bağlı deneyimidir ve Python kodu kuruluşunuzun uyumluluk sınırları içinde çalışır. OneDrive'da depolanan bir belge üzerinde başkalarıyla birlikte çalışmak veya Excel'deki Veri Analizi özelliğini kullanmak, uyumlu Microsoft 365 bağlantılı deneyimlerin diğer örnekleridir. 

Excel üzerinde Python, Genel Veri Koruma Yönetmeliği (GDPR) ve Avrupa Birliği Veri Sınırları (EUDB) ile uyumludur.

Excel üzerinde Python, Microsoft Cloud'da aşağıdaki özniteliklerle çalışır.

  • Python kodu, hiper yönetici yalıtılmış kapsayıcılarında kuruluşunuzun uyumluluk sınırları içinde çalışır.

  • Çalışma kitabı açık olduğu sürece veya bir zaman aşımı meydana gelene kadar kapsayıcılar çevrimiçi kalır.

  • Veriler Microsoft Cloud'da kalıcı değildir.

  • Python kodunun bilgisayarınıza, cihazlarınıza veya hesabınıza erişimi yoktur.

  • Python kodunun ağ erişimi yoktur.

  • Python kodunun bir kullanıcı belirtecine erişimi yoktur.

  • Kapsayıcıda Python ve Anaconda tarafından sağlanan bir güvenli kitaplık kümesi bulunmaktadır.

  • Ortam, doğrudan Anaconda'dan sağlanan kaynak tarafından oluşturulmuş Python ve kitaplığı içeren Python için Anaconda Dağıtımını kullanır.

  • Python kodu, bir Python formülünün bir parçası olarak yerleşik xl() işlevi aracılığıyla başvurular üzerinden verilere erişebilir. Bu, Python formüllerinin hücre başvurusuna dayalı olarak çalışma kitabındaki hücre değerlerini veya Power Query bağlantı adı aracılığıyla harici veri kaynaklarındaki değerleri okuyabileceği anlamına gelir.

  • Python kodu, işlevin girildiği hücrede Python kodunun sonucunu görüntüleyen =PY() Excel işlevi aracılığıyla çalışma kitaplarınıza çıktı döndürür. Python işlevleri makrolar, VBA kodu veya diğer formüller gibi diğer nesne türlerini döndüremez.

  • Python kodunun çalışma kitabındaki formüller, grafikler, PivotTable’lar, makrolar veya VBA kodu gibi diğer özelliklere erişimi yoktur.

Sık sorulan sorular

Excel üzerinde Python, İnternet'ten veya güvenilmeyen kaynaklardan gelen çalışma kitaplarının açılması söz konusu olduğunda Excel ile aynı güvenlik ilkelerini kullanır.

İnternet’ten gelen ve Python kodu içeren bir çalışma kitabını açarsanız, Excel Korumalı Görünüm özelliği çalışma kitabındaki Python formüllerini çalıştırmaz. Bir çalışma kitabı Microsoft Defender Application Guard ile açılırsa, varsayılan olarak Python formülleri çalıştırılmaz.

Ek olarak, Excel üzerinde Python, bir çalışma kitabındaki Python formüllerini her zaman bu çalışma kitabının özel hiper yönetici yalıtılmış kapsayıcısı içinde çalıştırarak başka açık çalışma kitaplarından çalıştırılan diğer Python kodlarıyla olası etkileşimi veya çakışmayı önlemeye yardımcı olur.

Excel üzerinde Python, Azure'da Python kodu çalıştırmak için kapsayıcıları kullanır. Kapsayıcılar, uygulamaları ve hizmetleri sistemin kalan bölümlerini etkilemeden çalıştıran yalıtılmış ve güvenli ortamlardır. Güvenliğini ve güvenilirliğini sağlamak için, kapsayıcılara düzenli olarak güncelleştirmeler ve düzeltme ekleri uygulanır.

Python ve kitaplıklar, verilerinizi güvenli halde tutmak ve sayısal sonuçlarınızın tutarlı olmasını sağlamak için aşağıdaki yollarla güncelleştirilir.

  • Düzeltme ekleri, Azure Container Instance'ın üzerinde çalıştığı ana işletim sistemine uygulanır. Bu, kapsayıcının verilerinizi etkileyebilecek güvenlik açıklarına ve bu açıklardan yararlanmalara karşı korunmasına yardımcı olur. Bu işlem, sizden herhangi bir müdahale beklenmeden otomatik olarak yapılır.

Python ortamının güncelleştirmeleri, Python ve Anaconda tarafından sağlanan kitaplıklarla birlikte düzenli olarak yayımlanacaktır. Bu sürümler Python ve Anaconda topluluklarının en son güvenlik düzeltmelerini ve geliştirmelerini de barındırır. Bu sürümler blog gönderileri ve belgeler aracılığıyla duyurulacaktır. Bu işlem herhangi bir kuruluma ihtiyaç duymadan otomatik olarak yapılır ve Microsoft varsayılan olarak en son ortamı kullanır. Mevcut çalışma kitapları, çalışma kitabının oluşturulduğu ortamların sürümünü hesaplamaya devam edecek ancak kullanıcılardan daha yeni bir sürüm varsa yükseltmeleri istenecektir. Bu yaklaşım, sayısal sonuçlarınızın tutarlı kalmasını ve siz ve kuruluşunuzun güncel kalmasını sağlar.

Gizliliğiniz Microsoft için önemlidir. Daha fazla ayrıntı için Microsoft Gizlilik Bildirimi bölümüne bakın.

Microsoft 365 bağlı deneyimlerinin veri koruma ilkelerini gözden geçirmek için, Microsoft 365'te bağlı deneyimler bölümüne bakın.

Copilot'ı çalışma kitabı verileriyle kullanırken veri koruma ilkelerini gözden geçirmek için, Microsoft 365 Copilot için Veri, Gizlilik ve Güvenlik bölümüne bakın.

Çalışma kitabınızdaki verilerin işlenmek üzere kapsayıcıya nasıl gönderildiğini öğrenmek için, Office için gerekli hizmet verileri bölümüne bakın.

Evet, Excel üzerinde Python, Genel Veri Koruma Yönetmeliği (GDPR) ve Avrupa Birliği Veri Sınırları (EUDB) ile uyumludur. Avrupa Birliği’ndeki (AB) müşteriler kapsayıcılarını AB içinde çalıştırabilirler. Çok uluslu kiracılar, tüm kapsayıcılarını Office Yapılandırma Hizmeti aracılığıyla Avrupa'da çalışacak şekilde yapılandırabilirler. Uyumluluk hakkında daha fazla bilgi için, Azure, Dynamics 365 ve Microsoft 365 uyumluluk teklifleri bölümüne bakın.

Excel üzerinde Python bekleyen verileri işlemez veya depolamaz. Verileriniz sizin verilerinizdir. Herhangi bir üçüncü tarafla paylaşılmaz ve Copilot tarafından yapay zeka eğitimi için kullanılmaz.

Hayır.

Evet. Uyumluluk hakkında daha fazla bilgi için, Azure, Dynamics 365 ve Microsoft 365 uyumluluk teklifleri bölümüne bakın.

Kullanıcı kodu, en az ayrıcalıklı bir hesap altında bir hiper yönetici yalıtılmış kapsayıcıda çalışır. Kullanıcı kodu, kapsayıcı içinde diske yazma veya kabuk komutlarını yürütme gibi eylemler gerçekleştirebilir. Performansı ve kullanılabilirliği iyileştirmek için bu kapsayıcılar önceden oluşturulur.

Excel üzerinde Python, kapsayıcıda çalıştırılan her şeyin kötü amaçlı olduğunu varsayarak kapsayıcının giriş ve çıkışlarını sıkı bir şekilde kısıtlar. Yalnızca formül tarafından başvurulan verilere erişebilirsiniz. Yalnızca değerleri veya resimleri geri döndürebilirsiniz. Bir kapsayıcı kullanıldıktan sonra imha edilir. Oturumlar veya kullanıcılar arasında hiçbir veri kalıcı değildir.

Excel üzerinde Python, hiper yönetici yalıtımını veya ağ sınırlarını ihlal ettiğini belirlediği her şeyi engelleme hakkını saklı tutar.

Dikkat edilmesi gereken ek noktalar

Excel üzerinde Python için güvenlik uyarılarını değiştirmek için kayıt defterini güncelleştir

Aşağıdaki komutlar, Excel üzerinde Python için güvenlik uyarısı ayarlarını değiştirmek için kayıt defterinin nasıl güncelleştirileceğini gösterilir. Komutları bir Windows cihazında yükseltilmiş bir komut isteminden çalıştırın.

  1. Tüm güvenlik uyarılarını devre dışı bırakmak için bu komutu kullanın. Bu ayar, Excel üzerinde Python için varsayılan ayardır.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Bir Python formülü içeren bir çalışma kitabını açarken güvenlik istemini etkinleştirmek için bu komutu kullanın. Bu komut Excel işletme çubuğunda bir Güvenlik Uyarısı bildirimini oluşturur.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Açılan çalışma kitabından çalışacak tüm Python işlevlerini devre dışı bırakmak için bu komutu kullanın. Python fonksiyonları #ENGELLENDİ! hatasını döndürecektir.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft, hem sizi hem de verilerinizi güvende tutmak için Excel üzerinde Python'ı izlemeye ve ayarlamaya devam edecektir. Bu işlem, kullanıcı deneyiminde ve kayıt defteri ayarlarında gelecekte yapılacak değişiklikleri de içerir.

Güncel durumda kalmak ve Microsoft’un ürün ve hizmetlerini etkileyen güvenlik açıklarına ilişkin raporları görmek için Microsoft Güvenlik Yanıt Merkezi Güncelleştirme Kılavuzu belgesine bakın.

İlgili makaleler

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.