ความปลอดภัยของข้อมูลและ Python ใน Excel
Applies To
Excel for Microsoft 365Python ใน Excel พร้อมใช้งานแล้วสําหรับผู้ใช้ Enterprise และ Business ที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2408 (รุ่น 17928.20114) และตัวเลือก Enterprise รายเดือนบน Windows เริ่มต้นด้วยเวอร์ชัน 2408 (รุ่น 17928.20216) พร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ครอบครัวและส่วนบุคคลที่ใช้งานแชนเนลปัจจุบันบน Windows โดยเริ่มจากเวอร์ชัน 2405 (รุ่น 17628.20164) Python ใน Excel จะพร้อมใช้งานในการแสดงตัวอย่างสําหรับผู้ใช้ Education ที่ใช้งานแชนเนลปัจจุบัน (ตัวอย่าง) ผ่านโปรแกรม Microsoft 365 Insider ยังไม่พร้อมใช้งานสําหรับแชนเนลองค์กร Semi-Annual ในขณะนี้
ซึ่งจะเผยแพร่ไปยัง Excel สําหรับ Windows ก่อน จากนั้นไปยังแพลตฟอร์มอื่นๆ ในภายหลัง สําหรับข้อมูลความพร้อมใช้งานเพิ่มเติม ให้ดู Python ในความพร้อมใช้งานของ Excel
ถ้าคุณพบปัญหาใดๆ กับ Python ใน Excel โปรดรายงานปัญหาเหล่านั้นโดยการเลือกความช่วยเหลือ > คําติชมใน Excel
ไม่เคยใช้ Python ใน Excel ใช่หรือไม่ เริ่มต้นด้วย บทนําสู่ Python ใน Excel และ เริ่มต้นใช้งาน Python ใน Excel
งูเหลือมทํางานใน Microsoft Cloud
Python ใน Excel จะเรียกใช้รหัส Python ที่ Excel ใช้ในคอนเทนเนอร์ที่ปลอดภัยบน Microsoft Cloud ที่มีการรักษาความปลอดภัยระดับองค์กรเป็นประสบการณ์ที่เชื่อมต่อของ Microsoft 365 ที่ตรงตามมาตรฐาน การทํางานกับผู้อื่นบนเอกสารที่จัดเก็บไว้บน OneDrive หรือใช้ฟีเจอร์ วิเคราะห์ข้อมูล ใน Excel เป็นตัวอย่างอื่นๆ ของประสบการณ์ที่เชื่อมต่อของ Microsoft 365 ที่สอดคล้อง
Python ใน Excel ทํางานใน Microsoft Cloud ที่มีแอตทริบิวต์ต่อไปนี้
-
รหัส Python ทํางานบนคอนเทนเนอร์ที่แยกจากกันของไฮเปอร์ไวเซอร์ที่สร้างขึ้นบนอินสแตนซ์คอนเทนเนอร์ของ Azure
-
คอนเทนเนอร์มีงูเหลือมและชุดไลบรารีที่ปลอดภัยที่ได้รับการดูแลโดย Anaconda
-
สภาพแวดล้อมใช้ Anaconda Distribution สําหรับ Python ซึ่งประกอบด้วยงูเหลือมและไลบรารีที่สร้างโดยต้นทาง ซึ่งจัดหาโดยตรงจาก Anaconda
-
รหัส Python ไม่มีสิทธิ์เข้าถึงคอมพิวเตอร์ อุปกรณ์ หรือบัญชีของคุณ
-
รหัส Python ไม่มีการเข้าถึงเครือข่าย
-
รหัส Python ไม่มีสิทธิ์เข้าถึงโทเค็นผู้ใช้
-
รหัส Python สามารถเข้าถึงข้อมูลผ่านการอ้างอิงผ่านฟังก์ชัน xl() ที่มีอยู่แล้วภายในโดยเป็นส่วนหนึ่งของสูตร Python ซึ่งหมายความว่าสูตร Python มีสิทธิ์ในการอ่านค่าเซลล์ภายในเวิร์กบุ๊ก โดยยึดตามการอ้างอิงเซลล์หรือค่าจากแหล่งข้อมูลภายนอกผ่านชื่อการเชื่อมต่อ Power Query
-
โค้ด Python จะส่งกลับผลลัพธ์ไปยังเวิร์กบุ๊กของคุณผ่านฟังก์ชัน =PY() Excel ซึ่งแสดงผลลัพธ์ของโค้ด Python ในเซลล์ที่ใส่ฟังก์ชัน ฟังก์ชัน Python ไม่สามารถส่งกลับวัตถุชนิดอื่นๆ ได้ เช่น แมโคร โค้ด VBA หรือสูตรอื่นๆ
-
โค้ด Python ไม่มีสิทธิ์เข้าถึงคุณสมบัติอื่นๆ ในเวิร์กบุ๊ก เช่น สูตร แผนภูมิ PivotTable แมโคร หรือโค้ด VBA
-
คอนเทนเนอร์จะออนไลน์ต่อไปตราบใดที่เวิร์กบุ๊กเปิดอยู่หรือจนกว่าจะหมดเวลา
-
ข้อมูลจะไม่ยังคงอยู่ใน Microsoft Cloud
คำถามที่ถามบ่อย
Python ใน Excel จะเป็นไปตามนโยบายความปลอดภัยเดียวกันกับ Excel เมื่อพูดถึงการเปิดเวิร์กบุ๊กจากอินเทอร์เน็ตหรือแหล่งข้อมูลที่ไม่น่าเชื่อถือ
ถ้าคุณเปิดเวิร์กบุ๊กที่มีโค้ด Python จากอินเทอร์เน็ต มุมมองที่ได้รับการป้องกันของ Excel จะไม่เรียกใช้สูตร Python ในเวิร์กบุ๊ก ถ้าเวิร์กบุ๊กถูกเปิดด้วย Microsoft Defender Application Guard สูตร Python จะไม่ทํางานตามค่าเริ่มต้น
นอกจากนี้ Python ใน Excel ยังเรียกใช้สูตร Python ในเวิร์กบุ๊กที่ไม่น่าเชื่อถือภายในคอนเทนเนอร์ที่แยกไฮเปอร์ไวเซอร์เฉพาะของตนเอง ซึ่งช่วยป้องกันการโต้ตอบที่อาจเกิดขึ้นหรือการรบกวนโค้ด Python อื่นๆ ที่ทํางานจากเวิร์กบุ๊กอื่นที่เปิดอยู่
Python ใน Excel ใช้คอนเทนเนอร์เพื่อเรียกใช้รหัส Python บน Azure คอนเทนเนอร์เป็นสภาพแวดล้อมที่แยกและปลอดภัยซึ่งสามารถเรียกใช้แอปพลิเคชันและบริการได้โดยไม่ส่งผลกระทบต่อส่วนที่เหลือของระบบ เพื่อช่วยรับรองความปลอดภัยและความน่าเชื่อถือของคอนเทนเนอร์ การอัปเดตและโปรแกรมแก้ไขปกติจะถูกนําไปใช้กับอุปกรณ์เหล่านั้น
Python และไลบรารีจะได้รับการอัปเดตด้วยวิธีต่อไปนี้เพื่อช่วยให้ข้อมูลของคุณปลอดภัยและผลลัพธ์ที่เป็นตัวเลขของคุณสอดคล้องกัน
-
โปรแกรมแก้ไขจะถูกนําไปใช้กับระบบปฏิบัติการพื้นฐานที่อินสแตนซ์คอนเทนเนอร์ Azure ทํางานอยู่ วิธีนี้จะช่วยให้แน่ใจว่าคอนเทนเนอร์ได้รับการป้องกันจากช่องโหว่และการใช้ประโยชน์จากที่อาจส่งผลกระทบต่อข้อมูลของคุณ การทําเช่นนี้จะทําโดยอัตโนมัติโดยที่คุณไม่จําเป็นต้องป้อนข้อมูล
การอัปเดตเป็นระยะๆ ของสภาพแวดล้อม Python จะถูกปล่อยออกมาด้วยงูเหลือมและห้องสมุดที่อนาคอนด้าจัดหาให้ เวอร์ชันเหล่านี้รวมถึงการแก้ไขและการปรับปรุงความปลอดภัยล่าสุดจากชุมชน 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