Word เป็น Excel C#

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

ตัวแปลง Word เป็น Excel - การติดตั้ง C# API

เอกสาร Word สามารถส่งออกไปยังแผ่นงาน Excel ใน C# ได้อย่างง่ายดายโดยการติดตั้ง Conholdate.Total for .NET คุณสามารถใช้ปลั๊กอิน NuGet Package Manager หรือรันคำสั่งการติดตั้ง NuGet ต่อไปนี้:

PM> NuGet\Install-Package Conholdate.Total

แปลง Word เป็น Excel ใน C#

คุณสามารถแปลงเอกสาร Word เป็นสเปรดชีต Excel ใน C# ได้โดยทำตามขั้นตอนด้านล่าง:

  • โหลดเอกสาร Word ต้นฉบับด้วยคลาส Document
  • แปลง DOCX เป็นรูปแบบ HTML เป็นไฟล์ตัวกลางโดยใช้เมธอด Save()
  • โหลดไฟล์ HTML ตัวกลางโดยใช้คลาสสมุดงาน
  • เขียนไฟล์เอาต์พุต Excel XLSX โดยใช้การแจงนับ SaveFormat

โค้ดตัวอย่างด้านล่างแสดงวิธีแปลง Word DOCX เป็น Excel XLSX ใน C#:

// โหลดเอกสาร Word อินพุต
Aspose.Words.Document document = new Aspose.Words.Document("WordToExcel.docx");

// บันทึกเอกสารในรูปแบบ HTML
document.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// โหลดไฟล์ HTML ในอินสแตนซ์ของสมุดงาน
Aspose.Cells.Workbook book = new Aspose.Cells.Workbook("html_output.html");

// บันทึกเอกสารอินพุตเป็นไฟล์ XLSX Excel
book.Save("WordToExcel.xlsx", Aspose.Cells.SaveFormat.Xlsx);

เหตุใดจึงแปลงเอกสาร Word เป็นแผ่นงาน Excel ใน C#

การแปลงรูปแบบ Word เป็น Excel จะมีประโยชน์ในสถานการณ์ต่างๆ ที่นี่เราจะพูดถึงสิ่งเหล่านี้บางส่วน:

การจัดระเบียบข้อมูล: เอกสาร Word อาจมีตารางหรือรายการข้อมูลที่สามารถจัดระเบียบและจัดการได้ดีขึ้นใน Excel Excel มีเครื่องมือที่มีประสิทธิภาพมากขึ้นสำหรับการเรียงลำดับ การกรอง และการวิเคราะห์ข้อมูล

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

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

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

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

ใบอนุญาตการประเมินผลฟรี

คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อประเมิน API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

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

คำถามที่พบบ่อย

ฉันสามารถแปลงหน้าเฉพาะของเอกสาร Word เป็นไฟล์ Excel โดยใช้ C# ได้หรือไม่

ได้ คุณสามารถแปลงหน้าเฉพาะของเอกสาร Word ได้โดยระบุหมายเลขหน้าทีละหน้าหรือระบุช่วงหน้าของเอกสารต้นฉบับสำหรับการแปลง

ฉันจำเป็นต้องติดตั้งแอปพลิเคชัน MS Office เพื่อใช้งานฟีเจอร์นี้ในส่วนของฉันหรือไม่

ไม่ คุณไม่จำเป็นต้องติดตั้ง MS Office หรือแอปพลิเคชันเพิ่มเติมอื่นใดเพื่อทำงานกับฟีเจอร์นี้ในสภาพแวดล้อมของคุณ

ฉันสามารถแปลงเอกสาร Word หลายรายการเป็น Excel ใน C# พร้อมกันได้หรือไม่

ใช่ คุณสามารถประมวลผลไฟล์ได้มากเท่าที่คุณต้องการ แต่เพียงให้แน่ใจว่าแต่ละเธรดเข้าถึงไฟล์ที่แตกต่างกัน เพื่อไม่ให้ข้อมูลถูกเขียนทับหรือเสียหาย

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