HTML JPG PDF XML XLSX
  Product Family
XLTM

สร้างไฟล์ XLTM ใน C++

การสร้างไฟล์ XLTM แบบเนทีฟและประสิทธิภาพสูงโดยทางโปรแกรมโดยไม่ต้องใช้ Microsoft Office โดยใช้ไลบรารี C++

สร้างไฟล์ XLTM โดยใช้ C++

จะสร้างไฟล์ XLTM ได้อย่างไร? ด้วยไลบรารี Aspose.Cells for C++ คุณสามารถสร้างไฟล์ XLTM โดยทางโปรแกรมได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด Aspose.Cells for C++ สามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มด้วยความสามารถในการสร้าง แก้ไข แปลง เรนเดอร์ และพิมพ์ไฟล์ Excel ทั้งหมด C++ Excel API ไม่เพียงแต่แปลงระหว่างรูปแบบสเปรดชีตเท่านั้น แต่ยังสามารถเรนเดอร์ไฟล์ Excel เป็นรูปภาพ, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT และอื่นๆ อีกมากมาย จึงเป็นตัวเลือกที่สมบูรณ์แบบในการแลกเปลี่ยนเอกสารในรูปแบบมาตรฐานอุตสาหกรรม คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงแค่เปิดขึ้นมา NuGet ตัวจัดการแพ็คเกจค้นหา Aspose.Cells.Cpp และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

สั่งการ


PM> Install-Package Aspose.Cells.Cpp

วิธีสร้าง XLTM ใน C++

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

  1. สร้างวัตถุของคลาสสมุดงาน
  2. รับแผ่นงานแรกลงในวัตถุแผ่นงาน
  3. ใช้เมธอด Worksheet.GetCells() เพื่อนำเซลล์ของเวิร์กชีตไปไว้ในวัตถุ Cells
  4. ใช้เมธอด Cells.Get() เพื่อเข้าถึงเซลล์ที่ต้องการของเวิร์กชีตลงในวัตถุ Cell
  5. ใช้เมธอด Cell.PutValue() เพื่อป้อนค่าลงในเซลล์
  6. บันทึกสมุดงานเป็นไฟล์ .xltm โดยใช้เมธอด Save()
 

โค้ดตัวอย่างแสดงวิธีสร้างไฟล์ XLTM ใน C++

Aspose::Cells::Startup();

// Create an object of the Workbook class.
Workbook wkb;
// Get the first sheet into an Worksheet object.
WorksheetCollection wsc = wkb.GetWorksheets();
Worksheet ws = wsc.Get(0);


// Use Worksheet.GetCells() method to get the cells of the worksheet into an Cells object.
Cells cells = ws.GetCells();


// Use Cells.Get() method to access the desired cell of the worksheet into an Cell object.
Cell cell00 = cells.Get(0, 0);
Cell cell01 = cells.Get(0, 1);
Cell cell10 = cells.Get(1, 0);
Cell cell11 = cells.Get(1, 1);


// Use Cell.PutValue() method to input value into the cell.
cell00.PutValue(u"ColumnA");
cell01.PutValue(u"ColumnB");
cell10.PutValue(u"ValueA");
cell11.PutValue(u"ValueB");


// Save workbook to resultFile folder
wkb.Save(u"created_one.xltm");

Aspose::Cells::Cleanup();
 

ไลบรารี C++ เพื่อสร้างไฟล์ XLTM

มีสามตัวเลือกในการติดตั้ง “Aspose.Cells for C++” ลงในระบบของคุณ โปรดเลือกรายการที่ตรงกับความต้องการของคุณและปฏิบัติตามคำแนะนำทีละขั้นตอน:

  1. ติดตั้งก NuGet แพ็คเกจ . ดู เอกสารประกอบ
  2. ติดตั้งไลบรารีโดยใช้โฟลเดอร์รวมและ lib ดู เอกสารประกอบ
  3. ติดตั้ง Aspose.Cells for C++ ใน Linux ดู เอกสารประกอบ

ความต้องการของระบบ

ก่อนที่จะรันซอร์สโค้ดตัวอย่างการแปลง C++ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ C++ Runtime Environment สำหรับ Windows 32 บิต, Windows 64 บิต และ Linux 64 บิต
  • เพิ่มการอ้างอิงถึง Aspose.Cells for C++ DLL ในโครงการของคุณ

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

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

อ่านเพิ่มเติม

การสร้างชีตอื่นๆ ที่รองรับ

คุณยังสามารถสร้างไฟล์ Excel Microsoft อื่นๆ ได้ รวมถึงไฟล์บางไฟล์ที่แสดงด้านล่าง

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