ความปลอดภัยของข้อมูลและ Python ใน Excel
นำไปใช้กับ
สําหรับข้อมูลความพร้อมใช้งาน ให้ดูที่ Python ในความพร้อมใช้งานของ Excel ถ้าคุณพบปัญหาใดๆ กับ Python ใน Excel โปรดรายงานปัญหาเหล่านั้นโดยการเลือกความช่วยเหลือ > คำติชมใน Excel
ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มจากบทนำ Python ใน Excel และเริ่มต้นใช้งาน Python ใน Excel
Python ทำงานด้วยการรักษาความปลอดภัยระดับองค์กร
Python ใน Excel เรียกใช้โค้ด Python ที่ใช้โดย Excel ในคอนเทนเนอร์ที่ปลอดภัยบน Microsoft Cloud ที่มีการรักษาความปลอดภัยระดับองค์กร
Python ใน Excel เป็นประสบการณ์ที่เชื่อมต่อกับ Microsoft 365 ที่ตรงตามมาตรฐานและโค้ด Python ทำงานภายในขอบเขตการปฏิบัติตามข้อบังคับขององค์กรของคุณ การทำงานกับผู้อื่นบนเอกสารที่จัดเก็บบน OneDrive หรือการใช้ฟีเจอร์วิเคราะห์ข้อมูลใน Excel เป็นอีกตัวอย่างของประสบการณ์ใช้งานที่เชื่อมต่อ Microsoft 365 ที่ตรงตามมาตรฐาน
Python ใน Excel ตรงตามมาตรฐานข้อบังคับทั่วไปเกี่ยวกับการคุ้มครองข้อมูล (GDPR) และขอบเขตข้อมูลสหภาพยุโรป (EUDB)
Python ใน Excel ทำงานใน Microsoft Cloud ด้วยแอตทริบิวต์ต่อไปนี้
-
โค้ด Python ทำงานภายในขอบเขตการปฏิบัติตามข้อบังคับขององค์กรของคุณบนคอนเทนเนอร์แยกต่างหากแบบไฮเปอร์ไวเซอร์
-
คอนเทนเนอร์จะยังคงออนไลน์ตราบใดที่เวิร์กบุ๊กเปิดอยู่หรือจนกว่าจะหมดเวลา
-
ข้อมูลไม่ได้คงอยู่ถาวรใน Microsoft Cloud
-
โค้ด Python ไม่มีสิทธิ์เข้าถึงคอมพิวเตอร์ อุปกรณ์ หรือบัญชีของคุณ
-
โค้ด Python ไม่มีสิทธิ์เข้าถึงเครือข่าย
-
โค้ด Python ไม่มีสิทธิ์เข้าถึงโทเค็นผู้ใช้
-
คอนเทนเนอร์มี Python และชุดไลบรารีที่ปลอดภัยที่รวบรวมไว้ซึ่งจัดเตรียมโดย Anaconda
-
สภาพแวดล้อมนี้ใช้ Anaconda Distribution สำหรับ Python ซึ่งประกอบด้วย Python และไลบรารีที่สร้างจากแหล่งข้อมูลซึ่งจัดเตรียมโดยตรงจาก Anaconda
-
โค้ด Python สามารถเข้าถึงข้อมูลผ่านการอ้างอิงทางฟังก์ชัน xl() ในตัวเป็นส่วนหนึ่งของสูตร Python ซึ่งหมายความว่าสูตร Python มีสิทธิ์เข้าถึงการอ่านค่าเซลล์ภายในเวิร์กบุ๊กโดยยึดตามการอ้างอิงเซลล์ หรือค่าจากแหล่งข้อมูลจากภายนอก ผ่านชื่อการเชื่อมต่อ Power Query
-
โค้ด Python จะส่งผลลัพธ์กลับไปยังเวิร์กบุ๊กของคุณผ่านทางฟังก์ชัน =PY() ของ Excel ซึ่งแสดงผลลัพธ์ของโค้ด Python ในเซลล์ที่ป้อนฟังก์ชัน ฟังก์ชัน Python ไม่สามารถส่งกลับวัตถุชนิดอื่นๆ เช่น แมโคร โค้ด VBA หรือสูตรอื่นๆ
-
โค้ด Python ไม่มีสิทธิ์เข้าถึงคุณสมบัติอื่นๆ ในเวิร์กบุ๊ก เช่น สูตร แผนภูมิ PivotTable แมโคร หรือโค้ด VBA
คำถามที่ถามบ่อย
Python ใน Excel ปฏิบัติตามนโยบายการรักษาความปลอดภัยเดียวกันกับ Excel เมื่อต้องเปิดเวิร์กบุ๊กจากอินเทอร์เน็ตหรือแหล่งที่ไม่น่าเชื่อถือ
หากคุณเปิดเวิร์กบุ๊กที่มีโค้ด Python จากอินเทอร์เน็ต มุมมองที่ได้รับการป้องกันของ Excel จะไม่เรียกใช้สูตร Python ในเวิร์กบุ๊ก หากเวิร์กบุ๊กถูกเปิดด้วย Microsoft Defender Application Guard สูตร Python จะไม่ทำงานตามค่าเริ่มต้น
นอกจากนี้ Python ใน Excel จะเรียกใช้สูตร Python ในเวิร์กบุ๊กภายในคอนเทนเนอร์แยกต่างหากแบบไฮเปอร์ไวเซอร์เฉพาะของเวิร์กบุ๊ก ซึ่งช่วยป้องกันการโต้ตอบหรือการรบกวนที่อาจเกิดขึ้นกับโค้ด Python อื่นๆ ที่เรียกใช้จากเวิร์กบุ๊กอื่นที่เปิดอยู่
คอนเทนเนอร์เป็นสภาพแวดล้อมแบบแยกและปลอดภัย ซึ่งสามารถเรียกใช้แอปพลิเคชันและบริการได้โดยไม่ส่งผลกระทบต่อส่วนที่เหลือของระบบ ในการช่วยรับรองความปลอดภัยและความน่าเชื่อถือของคอนเทนเนอร์ การอัปเดตและโปรแกรมแก้ไขเป็นประจำจะนำไปใช้กับคอนเทนเนอร์เหล่านั้น
Python และไลบรารีได้รับการอัปเดตด้วยวิธีต่อไปนี้เพื่อช่วยรักษาความปลอดภัยของข้อมูล และรักษาความสม่ำเสมอของผลลัพธ์เชิงตัวเลขของคุณ
-
แพทช์จะถูกนําไปใช้กับระบบปฏิบัติการพื้นฐานที่คอนเทนเนอร์ทํางานอยู่ ซึ่งจะช่วยให้แน่ใจว่าคอนเทนเนอร์ได้รับการป้องกันจากช่องโหว่และการใช้ประโยชน์ที่อาจส่งผลกระทบต่อข้อมูลของคุณ การดำเนินการนี้จะดำเนินการโดยอัตโนมัติโดยที่คุณไม่จำเป็นต้องป้อนข้อมูล
การอัปเดตเป็นระยะของสภาพแวดล้อม Python จะเผยแพร่พร้อมกับ Python และไลบรารีซึ่งจัดเตรียมโดย Anaconda เวอร์ชันเหล่านี้จะรวมการแก้ไขและการปรับปรุงการรักษาความปลอดภัยล่าสุดจากชุมชน Python และ Anaconda การเผยแพร่เหล่านี้จะประกาศผ่านบล็อกโพสต์และคู่มือการใช้ ซึ่งจะดำเนินการโดยอัตโนมัติโดยไม่จำเป็นต้องตั้งค่า และ Microsoft จะตั้งค่าเริ่มต้นเป็นสภาพแวดล้อมล่าสุด เวิร์กบุ๊กที่มีอยู่จะยังคงคำนวณกับสภาพแวดล้อมในเวอร์ชันที่เวิร์กบุ๊กถูกสร้างขึ้น และผู้ใช้จะได้รับพร้อมท์ให้อัปเกรดหากมีเวอร์ชันที่ใหม่กว่า วิธีการนี้ช่วยให้แน่ใจได้ว่าผลลัพธ์เชิงตัวเลขของคุณจะมีความสม่ำเสมอ และช่วยให้คุณและองค์กรของคุณมีข้อมูลล่าสุดอยู่เสมอ
ความเป็นส่วนตัวของคุณเป็นสิ่งสำคัญสำหรับ Microsoft ดูนโยบายความเป็นส่วนตัวของ Microsoft สำหรับรายละเอียดเพิ่มเติม
เมื่อต้องการตรวจสอบนโยบายการคุ้มครองข้อมูลส่วนบุคคลของประสบการณ์ใช้งานที่เชื่อมต่อ Microsoft 365 ให้ดูประสบการณ์ใช้งานที่เชื่อมต่อใน Microsoft 365
เมื่อต้องการดูนโยบายการคุ้มครองข้อมูลส่วนบุคคลเมื่อใช้ Copilot กับข้อมูลเวิร์กบุ๊ก ให้ดูข้อมูล ความเป็นส่วนตัว และการรักษาความปลอดภัยสำหรับ Microsoft 365 Copilot
เมื่อต้องการทำความเข้าใจวิธีการประมวลผลข้อมูลที่ส่งจากเวิร์กบุ๊กของคุณไปยังคอนเทนเนอร์ ให้ดูข้อมูลบริการที่จำเป็นสำหรับ Office
ใช่ Python ใน Excel ตรงตามมาตรฐานข้อบังคับทั่วไปเกี่ยวกับการคุ้มครองข้อมูล (GDPR) และขอบเขตข้อมูลสหภาพยุโรป (EUDB) ลูกค้าในสหภาพยุโรป (EU) มีคอนเทนเนอร์ที่ทำงานในสหภาพยุโรป ผู้เช่าข้ามชาติสามารถกำหนดค่าคอนเทนเนอร์ทั้งหมดของตนให้ทำงานในยุโรปได้ผ่านทางบริการกำหนดค่า Office สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปฏิบัติตามข้อบังคับ โปรดดูข้อเสนอการปฏิบัติตามข้อบังคับสำหรับ Azure, Dynamics 365 และ Microsoft 365
Python ใน Excel ไม่จัดการหรือจัดเก็บข้อมูลที่พักอยู่ ข้อมูลของคุณก็คือข้อมูลของคุณ ซึ่งจะไม่แชร์กับบริษัทภายนอกหรือใช้สำหรับการฝึกอบรม AI โดย Copilot
ไม่
ใช่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปฏิบัติตามข้อบังคับ โปรดดูข้อเสนอการปฏิบัติตามข้อบังคับสำหรับ Azure, Dynamics 365 และ Microsoft 365
โค้ดของผู้ใช้ทำงานในคอนเทนเนอร์แยกของไฮเปอร์ไวเซอร์ภายใต้บัญชีที่มีสิทธิ์ระดับสูงเท่าที่จำเป็น โค้ดของผู้ใช้สามารถดำเนินการต่างๆ เช่น เขียนลงดิสก์หรือดำเนินการคำสั่งเชลล์ภายในคอนเทนเนอร์ได้ คอนเทนเนอร์เหล่านี้จะถูกสร้างขึ้นล่วงหน้าเพื่อปรับปรุงประสิทธิภาพและความพร้อมใช้งาน
งู Python ใน Excel ถือว่าทุกอย่างที่ทํางานในคอนเทนเนอร์เป็นอันตราย และจํากัดการป้อนข้อมูลและผลลัพธ์ของคอนเทนเนอร์อย่างเคร่งครัด คุณสามารถเข้าถึงข้อมูลที่อ้างอิงโดยสูตรเท่านั้น คุณสามารถส่งกลับได้เฉพาะค่าหรือรูปภาพเท่านั้น เมื่อภาชนะถูกใช้มันจะถูกทําลาย ไม่มีข้อมูลยังคงอยู่ระหว่างเซสชันหรือผู้ใช้
Python ใน Excel ขอสงวนสิทธิ์ในการบล็อกรายการที่เป็นการละเมิดการแยกของไฮเปอร์ไวเซอร์หรือขอบเขตเครือข่าย
ข้อควรพิจารณาเพิ่มเติม
อัปเดตรีจิสทรีเพื่อสลับคำเตือนด้านการรักษาความปลอดภัยสำหรับ Python ใน Excel
คำสั่งต่อไปนี้แสดงวิธีอัปเดตรีจิสทรีเพื่อเปลี่ยนการตั้งค่าคำเตือนด้านการรักษาความปลอดภัยสำหรับ Python ใน Excel เรียกใช้คำสั่งจากพร้อมท์คำสั่งด้วยสิทธิ์ผู้ดูแลบนอุปกรณ์ Windows
-
ใช้คำสั่งนี้เพื่อปิดใช้งานคำเตือนด้านความปลอดภัยทั้งหมด นี่คือการตั้งค่าเริ่มต้นสำหรับ Python ใน Excelreg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
ใช้คำสั่งนี้เพื่อเปิดใช้งานพร้อมท์การรักษาความปลอดภัยเมื่อเปิดเวิร์กบุ๊กที่มีสูตร Python ซึ่งจะเปิดใช้งานการแจ้งเตือนเกี่ยวกับการรักษาความปลอดภัยในแถบธุรกิจ Excelreg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
ใช้คำสั่งนี้เพื่อปิดใช้งานฟังก์ชัน Python ทั้งหมดจากการเรียกใช้ในเวิร์กบุ๊กที่เปิดอยู่ ฟังก์ชัน Python จะส่งกลับข้อผิดพลาด #BLOCKED!reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft จะยังคงตรวจสอบและปรับ Python ใน Excel เพื่อให้คุณและข้อมูลของคุณปลอดภัยต่อไป ซึ่งอาจเกี่ยวข้องกับการเปลี่ยนแปลงในอนาคตกับประสบการณ์ใช้งานของผู้ใช้และการตั้งค่ารีจิสทรี
หากต้องการอัปเดตอยู่เสมอและดูรายงานช่องโหว่ด้านการรักษาความปลอดภัยที่มีผลกระทบต่อผลิตภัณฑ์และบริการของ Microsoft โปรดดูคู่มือการอัปเดต Microsoft Security Response Center