XLSX เป็น DOCX C#

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

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 เป็น 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 โดยใช้ เอกสารประกอบ

ดูสิ่งนี้ด้วย