การแยกข้อความจากไฟล์ Excel (XLS) เป็นข้อกำหนดทั่วไปสำหรับนักพัฒนาที่ทำงานเกี่ยวกับการประมวลผลข้อมูล การสร้างรายงาน หรือการจัดการข้อมูล ไฟล์ Excel มักใช้ในการจัดเก็บและจัดการข้อมูลจำนวนมาก บางครั้งคุณอาจจำเป็นต้องแยกข้อมูลเฉพาะจากไฟล์เหล่านี้เพื่อใช้ในบริบทที่แตกต่างกัน เช่น การสร้างรายงาน การดำเนินการวิเคราะห์ข้อมูล หรือการย้ายข้อมูลไปยังรูปแบบอื่น การทำให้กระบวนการแยกข้อความเป็นแบบอัตโนมัติจะช่วยให้คุณประหยัดเวลาและลดความเสี่ยงของข้อผิดพลาดที่เกิดจากการทำงานด้วยตนเอง ในบทความนี้ เราจะมาสำรวจวิธีการ แยกข้อความจาก XLS โดยใช้ C# เราจะอธิบายขั้นตอนที่จำเป็นและให้ตัวอย่างโค้ดเพื่อช่วยให้คุณผสานฟังก์ชันนี้เข้ากับโปรเจ็กต์ C# ของคุณได้อย่างง่ายดาย การแยกข้อความจาก XLS ใน C# เป็นกระบวนการที่ตรงไปตรงมาเมื่อคุณปฏิบัติตามขั้นตอนที่ระบุไว้ด้านล่าง
ขั้นตอนในการแยกข้อความจาก XLS โดยใช้ C#
- เตรียมสภาพแวดล้อมการพัฒนาของคุณโดยรวม GroupDocs.Parser for .NET ซึ่งช่วยให้สามารถแยกข้อความจากไฟล์ XLS ได้
- สร้างอินสแตนซ์ Parser และระบุเส้นทางไปยังไฟล์ XLS ของคุณในระหว่างการเริ่มต้นระบบ
- ใช้เมธอด GetText บนอินสแตนซ์ Parser เพื่อดึงข้อมูลวัตถุ TextReader
- ใช้เมธอด ReadToEnd บน TextReader เพื่ออ่านเนื้อหาข้อความทั้งหมดจากไฟล์ XLS
ขั้นตอนที่อธิบายไว้ข้างต้นทำงานได้อย่างราบรื่นบนระบบปฏิบัติการ Windows, macOS และ Linux โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ นอกเหนือจากสิ่งที่มักรวมอยู่ในแพลตฟอร์มเหล่านี้ วิธีนี้ไม่เพียงแต่ช่วยลดความซับซ้อนของกระบวนการพัฒนาเท่านั้น แต่ยังช่วยเพิ่มความสามารถในการพกพาของแอปพลิเคชันของคุณอีกด้วย ทำให้แอปพลิเคชันสามารถทำงานได้อย่างสอดคล้องกันในสภาพแวดล้อมที่แตกต่างกัน ความยืดหยุ่นที่ การแยกข้อความ XLS ใน C# นำเสนอ หมายความว่าคุณสามารถปรับเปลี่ยนโค้ดได้อย่างง่ายดายเพื่อให้เหมาะกับข้อกำหนดเฉพาะของโครงการ ไม่ว่าคุณจะกำลังจัดการกับชุดข้อมูลขนาดใหญ่หรือต้องการทำให้งานประจำเป็นอัตโนมัติ ตัวอย่างโค้ดต่อไปนี้มีไว้เพื่อใช้ในแอปพลิเคชันของคุณเพื่ออ่านข้อความจากไฟล์ XLS
โค้ดสำหรับแยกข้อความจาก XLS โดยใช้ C#
using System; | |
using System.IO; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Options; | |
namespace ExtractTextfromXLSusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the limitations of the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Instantiate the Parser class | |
using (Parser parser = new Parser("input.xls")) | |
{ | |
// Retrieve formatted text into the reader | |
using (TextReader reader = parser.GetFormattedText( | |
new FormattedTextOptions(FormattedTextMode.Html))) | |
{ | |
// Output the formatted text from the document | |
// If formatted text extraction is not supported, | |
// the reader will be null | |
Console.WriteLine(reader == null ? | |
"Formatted text extraction isn't supported" | |
: reader.ReadToEnd()); | |
Console.ReadLine(); | |
} | |
} | |
} | |
} | |
} |
หลังจากตั้งค่าไลบรารีที่แนะนำและกำหนดค่าเส้นทางไฟล์แล้ว การรวมโค้ดที่ให้มาลงในโปรเจ็กต์ของคุณควรจะทำได้ง่าย โค้ดนั้นเรียบง่ายและตรงไปตรงมา การรวม การอ่านข้อความจาก XLS ของ C# ลงในแอปพลิเคชันของคุณนั้นทำได้ง่าย ช่วยให้คุณจัดการและประมวลผลข้อมูลที่จัดเก็บในไฟล์ Excel ได้อย่างง่ายดาย ไม่ว่าคุณจะกำลังสร้างเครื่องมือวิเคราะห์ข้อมูลหรือสร้างรายงานอัตโนมัติ วิธีนี้จะช่วยประหยัดเวลาและความพยายามของคุณ ทำได้ดีมาก! คุณเชี่ยวชาญกระบวนการอ่านข้อความจากไฟล์ XLS โดยใช้ C# สำเร็จแล้ว
ก่อนหน้านี้ เราได้ให้คำแนะนำโดยละเอียดเกี่ยวกับการแยกข้อความจากไฟล์ PPT โดยใช้ C# หากต้องการตรวจสอบอย่างละเอียด โปรดดูบทช่วยสอนฉบับสมบูรณ์ของเราเกี่ยวกับวิธีการ ดึงข้อความจาก PPT โดยใช้ C#