ไฟล์ XLSX ของ MS Excel ช่วยให้คุณเก็บข้อมูลแบบตารางในรูปแบบของแถวและคอลัมน์ได้ คุณสามารถจัดเก็บข้อมูลขนาดเล็ก ขนาดกลาง หรือขนาดใหญ่ภายในแผ่นงาน XLSX ได้ค่อนข้างง่าย อย่างไรก็ตาม อาจมีบางกรณีที่คุณจำเป็นต้องแปลงข้อมูลสเปรดชีตเป็นรูปแบบการประมวลผลคำ สำหรับกรณีดังกล่าว ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง Excel XLSX เป็น Word DOCX โดยใช้ C# นอกจากนี้ คุณจะได้ดูวิธีปรับแต่งการแปลง XLSX เป็น DOCX มาเริ่มกันเลย
- XLSX เป็น DOCX C# Converter API
- แปลง Excel XLSX เป็น Word DOCX โดยใช้ C#
- แปลง XLSX เป็น DOCX ด้วยตัวเลือกเพิ่มเติมใน C #
- ลองใช้ Aspose.Cells for .NET ฟรี
XLSX เป็น DOCX C# Converter API - ดาวน์โหลดฟรี
Aspose.Cells for .NET เป็น API การจัดการสเปรดชีตที่ทรงพลังและเป็นที่รู้จักซึ่งช่วยให้คุณทำงานกับ XLS, XLSX และรูปแบบสเปรดชีตยอดนิยมอื่นๆ นอกเหนือจากคุณสมบัติการทำงานอัตโนมัติของสเปรดชีตอื่นๆ แล้ว API ยังมีตัวแปลงสเปรดชีตเพื่อแปลงไฟล์ XLSX หรือ XLS ของ MS Excel เป็น DOCX หรือรูปแบบไฟล์อื่นๆ คุณสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งภายในแอปพลิเคชัน .NET ของคุณโดยใช้ NuGet
PM> Install-Package Aspose.Cells
การแปลง Excel XLSX เป็น Word DOCX C#
การแปลงไฟล์ MS Excel เป็นรูปแบบ DOCX นั้นง่ายเหมือนพาย และสามารถทำได้ในสองสามขั้นตอน นี่คือวิธีที่คุณสามารถแปลงไฟล์ XLSX เป็น DOCX โดยใช้ Aspose.Cells for .NET
- โหลดไฟล์ XLSX โดยใช้คลาส Workbook
- บันทึกไฟล์เป็นรูปแบบ DOCX โดยใช้วิธี Workbook.Save(string, SaveFormat)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ XLSX เป็น DOCX โดยใช้ C#
// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");
// บันทึกเป็น DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);
การแปลง XLSX เป็น DOCX C# ที่กำหนดเอง
Aspose.Cells for .NET ยังมีตัวเลือกเพิ่มเติมบางอย่างให้คุณควบคุมและปรับแต่งการแปลง XLSX เป็น DOCX คลาส DocxSaveOptions มีตัวเลือกที่เป็นไปได้ทั้งหมด (ตามรายการด้านล่าง) ที่คุณสามารถใช้ในกระบวนการแปลง
ตัวเลือก | คำอธิบาย |
---|---|
CachedFileFolder | โฟลเดอร์แคชเพื่อเก็บข้อมูลขนาดใหญ่ |
ล้างข้อมูล | ทำให้สมุดงานว่างเปล่าหลังจากบันทึกไฟล์ |
CreateDirectory | หากเป็น true และไม่มีไดเร็กทอรี ไดเร็กทอรีจะถูกสร้างขึ้นโดยอัตโนมัติก่อนที่จะบันทึกไฟล์ |
พื้นที่ผสาน | ระบุว่าจะผสานพื้นที่การจัดรูปแบบตามเงื่อนไขและการตรวจสอบก่อนบันทึกไฟล์หรือไม่ |
รีเฟรชชาร์ตแคช | ระบุว่าจะรีเฟรชข้อมูลแคชของแผนภูมิหรือไม่ |
บันทึกรูปแบบ | รับรูปแบบไฟล์บันทึก |
ชื่อเรียง | ระบุว่าจะเรียงลำดับชื่อที่กำหนดไว้ก่อนบันทึกไฟล์หรือไม่ |
อัพเดทSmartArt | ระบุว่าจะอัปเดตการตั้งค่าสมาร์ทอาร์ตหรือไม่ |
ValidateMergedAreas | ระบุว่าตรวจสอบเซลล์ที่ผสานก่อนบันทึกไฟล์หรือไม่ |
WarningCallback | รับหรือตั้งค่าการโทรกลับเตือน |
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้ตัวเลือกเพิ่มเติมในขณะที่แปลงไฟล์ XLSX เป็น DOCX ใน C#
// เปิดไฟล์ Excel
Workbook workbook = new Workbook("Excel.xlsx");
// สร้างตัวเลือกการบันทึก DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;
// บันทึกเป็น DOCX
workbook.Save("Book1.docx", options);
ลองใช้ Aspose.Cells for .NET ฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Cells for .NET ได้ฟรีโดยไม่มีข้อจำกัดในการทดลองใช้งาน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแปลงไฟล์ XLSX หรือ XLS ของ MS Excel เป็นรูปแบบ Word DOCX โดยใช้ C# นอกจากนี้ คุณได้เห็นวิธีปรับแต่งกระบวนการแปลงโดยใช้ตัวเลือกต่างๆ คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ .NET Excel API โดยใช้ เอกสารประกอบ