สร้าง XLTM โดยใช้ Python
สร้าง XLTM ผ่านแอปพลิเคชัน Python โดยไม่ต้องติดตั้ง Microsoft Office®
สำหรับนักพัฒนาที่กำลังพยายามสร้างไฟล์ XLTM ผ่านแอพพลิเคชั่น Python? Aspose.Total for Python via Java API สามารถช่วยทำให้กระบวนการสร้างเป็นไปโดยอัตโนมัติ เป็นแพ็คเกจเต็มรูปแบบของ API ต่างๆ ที่จัดการรูปแบบต่างๆ รวมถึงไฟล์ Microsoft Office และรูปภาพ Aspose.Cells for Python via Java API ที่เป็นส่วนหนึ่งของแพ็คเกจ Aspose.Total for Python via Java ทำให้กระบวนการสร้างนี้ง่ายขึ้น ด้านล่างนี้คือกระบวนการสร้าง นอกจากนี้ นักพัฒนายังสามารถปรับปรุงแอปพลิเคชันเพื่อแก้ไขไฟล์ XLTM ได้อย่างง่ายดาย หากต้องการอัปเดตไฟล์ XLTM โดยใช้กระบวนการ Python จะเหมือนกัน ยกเว้นว่าต้องการไฟล์ที่มีอยู่เป็นพารามิเตอร์ขณะสร้างวัตถุ Workbook
วิธีสร้างไฟล์ XLTM ใน Python
- สร้างคลาสอ็อบเจ็กต์ Workbook ใหม่ที่มี ไฟล์FormatType เป็นพารามิเตอร์
- รับการเข้าถึง Worksheet ที่ต้องการโดยใช้วิธี getWorksheets().get(index)
- แทรกข้อมูลในเซลล์ที่เข้าถึงโดยใช้วิธี Worksheet.getCells().get(indexValue).putValue()
- บันทึกเอกสารเป็นไฟล์ .xltm โดยใช้ save() โดยส่งไฟล์ที่มีเส้นทางเป็นพารามิเตอร์
ข้อกำหนดในการสร้าง
- สำหรับการสร้าง XLTM อ้างอิง API ภายในโปรเจ็กต์โดยตรงจาก PyPI ( Aspose.Cells )
- หรือใช้คำสั่ง pip ต่อไปนี้
pip install aspose.cells
- นอกจากนี้ ดาวน์โหลดแพ็คเกจ API จากส่วน downloads
สร้าง XLTM ใน Python
สำรวจตัวเลือกด้วย Python
XLTM รูปแบบไฟล์คืออะไร
รูปแบบไฟล์ XLTM หรือที่เรียกว่าไฟล์เทมเพลตที่เปิดใช้งานแมโครของ Excel เป็นรูปแบบไฟล์ที่ใช้ใน Microsoft Office Excel เพื่อจัดเก็บเทมเพลตสเปรดชีตที่มีมาโคร เปิดตัวใน Excel 2007 รูปแบบไฟล์นี้อ้างอิงจาก Microsoft Excel Open XML Format Spreadsheet
ไฟล์ XLTM เป็นวิธีที่สะดวกในการบันทึกมาโครที่เขียนด้วย Visual Basic for Applications (VBA) ภายในสเปรดชีต มาโครคือชุดคำสั่งที่ทำให้งานใน Excel เป็นไปโดยอัตโนมัติ เช่นเดียวกับรูปแบบไฟล์ XLSM ไฟล์ XLTM สามารถเก็บมาโครได้ อย่างไรก็ตาม มีคุณลักษณะเพิ่มเติม: ความสามารถในการใช้เป็นเทมเพลตสำหรับไฟล์ Excel อื่นๆ
เมื่อใช้เทมเพลต XLTM เพื่อสร้างสมุดงานใหม่ มาโครจากเทมเพลตจะถูกคัดลอกลงในไฟล์ใหม่ สิ่งนี้ทำให้ผู้ใช้สามารถเรียกใช้แมโครภายในสมุดงานที่สร้างขึ้นใหม่ คุณลักษณะนี้มีประโยชน์อย่างยิ่งสำหรับการสร้างเทมเพลตที่ใช้ซ้ำได้ ตัวอย่างเช่น สามารถออกแบบแม่แบบด้วยมาโครที่สร้างรายงานรายเดือน การใช้เทมเพลต XLTM ในแต่ละเดือน สมุดงานใหม่จะถูกสร้างขึ้นพร้อมกับมาโครที่สร้างรายงานโดยอัตโนมัติตามข้อมูลในสมุดงาน
ไฟล์ XLTM ยังมีประโยชน์สำหรับการแชร์มาโครกับผู้อื่น ผู้ใช้สามารถสร้างเทมเพลตด้วยมาโคร เช่น เทมเพลตการสร้างรายงาน แล้วส่งทางอีเมลไปยังผู้ใช้รายอื่น ผู้รับสามารถเปิดเทมเพลตใน Excel และใช้มาโครเพื่อสร้างรายงานที่ต้องการได้