Python มาถึง Excel

หลามใน Excel

เป็นเวลา 15 ปีแล้วที่ Steve Ballmer ซึ่งในขณะนั้นเป็นหนึ่งในผู้บริหารระดับสูงของ Microsoft เรียกว่าซอฟต์แวร์ปลอดมะเร็ง ที่น่าสนใจก็คือ Ballmer เองที่เริ่มต้นเส้นทางที่มีเหตุการณ์สำคัญใหม่เมื่อ Python มาถึง Excel ในที่สุด

การบูรณาการของ Microsoft เข้ากับเทคโนโลยีโอเพ่นซอร์สเริ่มต้นขึ้นเมื่อเผชิญกับความล้มเหลวของ Silverlight ซึ่งมีความปรารถนาที่จะแข่งขันกับ Adobe Flash บริษัทจึงให้การรับรองมาตรฐาน HTML5 ต่อสาธารณะ

จากเกลียดกลายเป็นรัก

แน่นอนว่า Microsoft ไม่ได้พัฒนา "ความรัก" สำหรับเครื่องมือซอฟต์แวร์ฟรีตามธรรมชาติ  ถ้าคุณยายเขียนบทความนี้ เธอจะพูดว่า "ความจำเป็นมีหน้าตาของคนนอกรีต"

Satya Nadella ประธานคนปัจจุบันของ Microsoft เป็นผู้นำของหนึ่งในไม่กี่แผนกที่ Microsoft ไม่ได้เป็นเสมือนการผูกขาด  Linux ดีกว่า Windows NT มากบนเซิร์ฟเวอร์ และบริษัทอย่าง IBM, Novell และ Red Hat ได้พัฒนาบริการขององค์กรโดยอิงจากต้นทุนที่แข่งขันได้สูงกว่า

ตลาดอื่นที่ผลิตภัณฑ์ของ Microsoft สูญเสียไปก็คือตลาดของนักพัฒนา lภาษาที่เป็นกรรมสิทธิ์ที่พัฒนาโดยบริษัทนั้นไม่ตรงกับ C++, Java หรือ Python สภาพแวดล้อมการพัฒนาแบบรวมเช่น Eclipse หรือ Netbeans กำลังดึงดูดผู้ใช้ด้วยค่าใช้จ่ายของ Visual Studio

ด้วยลักษณะเฉพาะของลัทธิทุนนิยม Microsoft ได้เปิดตัวผลิตภัณฑ์แรกสำหรับ Linuxซึ่งเป็นเวอร์ชันของ Visual Studio มันยังทำให้ Office เข้ากันได้กับรูปแบบ ODF รองรับการแจกจ่ายที่หลากหลายบนแพลตฟอร์มคลาวด์ Azure และทำให้พวกเราทุกคนประหลาดใจด้วยระบบย่อย Windows สำหรับ Linux ความสามารถในการรันการแจกจ่ายบนระบบปฏิบัติการของคุณเอง

แต่ก็ยังมีความประหลาดใจอยู่

Python มาถึง Excel

เป็นเวลาหลายทศวรรษแล้วที่สเปรดชีตเป็นเครื่องมือที่ต้องการสำหรับการรวมและวิเคราะห์ข้อมูลที่ซับซ้อน อย่างไรก็ตาม เนื่องจากปริมาณข้อมูลเพิ่มขึ้นและจำเป็นต้องมีการจัดการที่ซับซ้อนมากขึ้น นักวิทยาศาสตร์ข้อมูลหันมาใช้ภาษาการเขียนโปรแกรมเช่น R, Julia หรือ Python มากขึ้นเรื่อยๆ

โปรแกรมหรือใช้ Excel?
บทความที่เกี่ยวข้อง:
โปรแกรมหรือใช้ Excel? ทำไมต้องหยุดใช้สเปรดชีต

Excel เช่นเดียวกับแอปพลิเคชันชุด Office ทั้งหมด มีภาษาการเขียนโปรแกรมที่เกี่ยวข้องซึ่งเรียกว่า Visual Basic for Applications (VBA) VBA สามารถทำงานซ้ำๆ ได้โดยอัตโนมัติ แต่ยังไม่มีประสิทธิภาพเท่ากับภาษาการเขียนโปรแกรมเต็มรูปแบบ

กำลังพยายามยืดอายุแอปพลิเคชันของคุณ (และชนะใจลูกค้าจาก Google Docs โดยไม่ได้ตั้งใจ) Microsoft กำลังทดสอบคุณสมบัติใหม่ที่ให้คุณเขียนโค้ด Python ในเซลล์ ความพิเศษคือไม่จำเป็นต้องติดตั้งล่าม Python ใน Windows มันทำงานในระบบคลาวด์ของ Microsoft และผลลัพธ์จะแสดงในเซลล์

ในตอนนี้ สามารถใช้ได้เฉพาะผู้ที่ลงทะเบียนในโปรแกรม Insider เท่านั้น

ไลบรารีของมันยังสามารถใช้กับ Python ได้ เช่น Matplotlib และ seaborn สำหรับสร้างการแสดงข้อมูล เช่น แผนภูมิแท่ง แผนภูมิเส้นธรรมดา แผนที่ความร้อน แผนภูมิไวโอลิน และแผนภูมิฝูง scikit-learn และ statsmodels ให้ความสามารถของ Excel สำหรับการเรียนรู้ของเครื่อง การวิเคราะห์และการพยากรณ์เชิงคาดการณ์ การวิเคราะห์การถดถอย และการสร้างแบบจำลองอนุกรมเวลา

จาก Microsoft พวกเขารับรองว่า

รหัส Python ที่ใช้โดย Excel ทำงานใน Microsoft Cloud พร้อมความปลอดภัยระดับองค์กรเป็นประสบการณ์ที่เชื่อมต่อซึ่งรองรับโดย Microsoft 365 รหัส Python ทำงานในคอนเทนเนอร์ไฮเปอร์ไวเซอร์แบบแยกของตัวเองโดยใช้ Azure Container Instances และแพ็คเกจที่ปลอดภัยที่สร้างบนซอร์สโค้ด Anaconda ผ่านทางระบบรักษาความปลอดภัย ห่วงโซ่อุปทานซอฟต์แวร์ Python ใน Excel รักษาข้อมูลของคุณให้เป็นส่วนตัวโดยป้องกันไม่ให้โค้ด Python รู้ว่าคุณเป็นใคร และด้วยการเปิดสมุดงานทางอินเทอร์เน็ตที่แยกออกมามากขึ้นภายในคอนเทนเนอร์ที่แยกจากกัน ข้อมูลจากสมุดงานของคุณสามารถส่งผ่านฟังก์ชัน Python xl() ในตัวเท่านั้น และเอาต์พุตของโค้ด Python จะส่งกลับได้เนื่องจากผลลัพธ์ของฟังก์ชัน =PY() ของ Excel เท่านั้น

เพื่อให้สามารถใช้ Python ใน Excel ได้ คุณต้องเข้าร่วม โปรแกรมวงใน. คุณลักษณะนี้จะพร้อมใช้งานตั้งแต่รุ่น 16.0.16818.20000 ของเวอร์ชันเบต้า


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา