สร้าง XLSM โดยใช้ Python

สร้าง XLSM ผ่านแอปพลิเคชัน Python โดยไม่ต้องติดตั้ง Microsoft Office®

 

สำหรับนักพัฒนาที่กำลังพยายามสร้างไฟล์ XLSM ผ่านแอพพลิเคชั่น Python? Aspose.Total for Python via Java API สามารถช่วยทำให้กระบวนการสร้างเป็นไปโดยอัตโนมัติ เป็นแพ็คเกจเต็มรูปแบบของ API ต่างๆ ที่จัดการรูปแบบต่างๆ รวมถึงไฟล์ Microsoft Office และรูปภาพ Aspose.Cells for Python via Java API ที่เป็นส่วนหนึ่งของแพ็คเกจ Aspose.Total for Python via Java ทำให้กระบวนการสร้างนี้ง่ายขึ้น ด้านล่างนี้คือกระบวนการสร้าง นอกจากนี้ นักพัฒนายังสามารถปรับปรุงแอปพลิเคชันเพื่อแก้ไขไฟล์ XLSM ได้อย่างง่ายดาย หากต้องการอัปเดตไฟล์ XLSM โดยใช้กระบวนการ Python จะเหมือนกัน ยกเว้นว่าต้องการไฟล์ที่มีอยู่เป็นพารามิเตอร์ขณะสร้างวัตถุ Workbook

วิธีสร้างไฟล์ XLSM ใน Python

  • สร้างคลาสอ็อบเจ็กต์ Workbook ใหม่ที่มี ไฟล์FormatType เป็นพารามิเตอร์
  • รับการเข้าถึง Worksheet ที่ต้องการโดยใช้วิธี getWorksheets().get(index)
  • แทรกข้อมูลในเซลล์ที่เข้าถึงโดยใช้วิธี Worksheet.getCells().get(indexValue).putValue()
  • บันทึกเอกสารเป็นไฟล์ .xlsm โดยใช้ save() โดยส่งไฟล์ที่มีเส้นทางเป็นพารามิเตอร์

ข้อกำหนดในการสร้าง

  • สำหรับการสร้าง XLSM อ้างอิง API ภายในโปรเจ็กต์โดยตรงจาก PyPI ( Aspose.Cells )
  • หรือใช้คำสั่ง pip ต่อไปนี้ pip install aspose.cells
  • นอกจากนี้ ดาวน์โหลดแพ็คเกจ API จากส่วน downloads
 

สร้าง XLSM ใน Python

 

สำรวจตัวเลือกด้วย Python

สร้าง CSV ไฟล์ (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
สร้าง ODS ไฟล์ (OpenDocument สเปรดชีต)
สร้าง TSV ไฟล์ (ค่าที่คั่นด้วยแท็บ)
สร้าง XLS ไฟล์ (รูปแบบไบนารีของ Microsoft Excel)
สร้าง XLSB ไฟล์ (สมุดงานไบนารีของ Excel)
สร้าง XLSM ไฟล์ (สเปรดชีตที่เปิดใช้งานมาโคร)
สร้าง XLSX ไฟล์ (เปิดสมุดงาน XML)
สร้าง XLT ไฟล์ (เทมเพลต Excel 97 - 2003)
สร้าง XLTM ไฟล์ (เทมเพลตที่เปิดใช้งานแมโครของ Excel)
สร้าง XLTX ไฟล์ (เทมเพลต Excel)

XLSM รูปแบบไฟล์คืออะไร

รูปแบบไฟล์ XLSM เป็นรูปแบบไฟล์อื่นที่ใช้โดย Microsoft Excel และย่อมาจาก Excel Macro-Enabled Workbook เช่นเดียวกับ XLSB ไฟล์ XLSM มีฟังก์ชันและความสามารถเพิ่มเติมเมื่อเทียบกับรูปแบบ XLSX มาตรฐาน

ไฟล์ XLSM ได้รับการออกแบบมาเพื่อจัดเก็บข้อมูลสเปรดชีตที่มีมาโคร มาโครคือโปรแกรมหรือสคริปต์ขนาดเล็กที่ทำงานอัตโนมัติภายใน Excel ด้วยรูปแบบ XLSM ผู้ใช้สามารถสร้าง แก้ไข และเรียกใช้แมโครได้โดยตรงภายในสมุดงาน ทำให้ไฟล์ XLSM มีประโยชน์อย่างยิ่งสำหรับการทำงานซ้ำๆ โดยอัตโนมัติ การคำนวณที่ซับซ้อน หรือการสร้างฟังก์ชันที่กำหนดเอง

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

ข้อดีหลักอย่างหนึ่งของรูปแบบ XLSM คือความสามารถในการจัดเก็บและเรียกใช้มาโคร ได้อย่างลงตัว เมื่อเปิดไฟล์ XLSM แล้ว Excel จะเปิดใช้งานมาโครที่อยู่ภายในไฟล์ ทำให้ผู้ใช้สามารถใช้คุณลักษณะการทำงานอัตโนมัติและการปรับแต่งที่มีให้โดยมาโครได้

อย่างไรก็ตาม สิ่งสำคัญคือต้องทราบว่าเนื่องจากความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น บางอย่าง เวอร์ชัน Excel อาจแจ้งให้ผู้ใช้เปิดหรือปิดใช้งานมาโครเมื่อเปิดไฟล์ XLSM สิ่งนี้ทำเพื่อป้องกันมาโครที่เป็นอันตรายซึ่งอาจทำอันตรายต่อระบบหรือทำลายข้อมูล