ไฮเปอร์ลิงก์ที่ฝังอยู่ในไฟล์ XLSX สามารถชี้ไปยังแหล่งข้อมูลภายนอก การอ้างอิงภายใน หรือเนื้อหาที่เกี่ยวข้องอื่นๆ ทำให้ไฮเปอร์ลิงก์เป็นองค์ประกอบสำคัญสำหรับการนำทางและการดึงข้อมูล ไม่ว่าคุณจะทำงานกับสเปรดชีตขนาดเล็กหรือชุดข้อมูลขนาดใหญ่ การดึงไฮเปอร์ลิงก์จากไฟล์ XLSX อาจมีความสำคัญสำหรับงานต่างๆ เช่น การตรวจสอบเนื้อหา การตรวจสอบข้อมูล และการรายงาน ในบทความนี้ เราจะแสดงให้คุณเห็นถึงวิธีการดึงไฮเปอร์ลิงก์จาก XLSX โดยใช้ C# ซึ่งเป็นโซลูชันที่ทำงานร่วมกับแอปพลิเคชัน .NET ได้อย่างมีประสิทธิภาพ โดยทำตามขั้นตอนง่ายๆ ที่ระบุไว้ด้านล่าง คุณจะเรียนรู้วิธีการอ่านไฮเปอร์ลิงก์จาก XLSX ด้วยการเขียนโปรแกรมใน C# ซึ่งช่วยให้สามารถประมวลผลเอกสารและจัดการเนื้อหาได้อย่างราบรื่น
ขั้นตอนในการแยกไฮเปอร์ลิงก์จาก XLSX โดยใช้ C#
- เพิ่มไลบรารี GroupDocs.Parser for .NET ลงในโปรเจ็กต์ C# ของคุณโดยใช้ NuGet เพื่ออำนวยความสะดวกในการแยกไฮเปอร์ลิงก์จากไฟล์ XLSX
- สร้างอินสแตนซ์คลาส Parser เพื่อเข้าถึงฟังก์ชันการทำงานอันครอบคลุมของมัน
- ใช้เมธอด Parser.GetHyperlinks เพื่อแยกไฮเปอร์ลิงก์ทุกอันจากเอกสาร XLSX
- วนซ้ำผ่านคอลเลกชัน PageHyperlinkArea เพื่อประมวลผลไฮเปอร์ลิงก์แต่ละรายการ
การใช้ไลบรารี Parser ช่วยให้การแยกไฮเปอร์ลิงก์จากไฟล์ XLSX ใน C# เป็นไปอย่างราบรื่น วิธีนี้ช่วยให้การแยกไฮเปอร์ลิงก์มีความแม่นยำ ไม่ว่าคุณจะทำงานกับไฟล์จำนวนหนึ่งหรือจัดการชุดข้อมูลขนาดใหญ่ ซึ่งจะช่วยปรับปรุงประสิทธิภาพของระบบการจัดการเอกสาร นอกจากนี้ การทำให้กระบวนการแยกเป็นแบบอัตโนมัติยังช่วยลดความเสี่ยงของข้อผิดพลาดที่เกิดจากการทำงานด้วยตนเองและความไม่สอดคล้องกันในการจัดการข้อมูล ทำให้เป็นเครื่องมือที่มีประโยชน์สำหรับการปรับปรุงประสิทธิภาพเวิร์กโฟลว์เอกสารโดยรวม ด้านล่างนี้คือ โค้ด C# สำหรับการแยกไฮเปอร์ลิงก์ XLSX ซึ่งสาธิตวิธีการผสานฟังก์ชันนี้เข้ากับแอปพลิเคชันของคุณเพื่อระบุ ประมวลผล และตรวจสอบไฮเปอร์ลิงก์ในเอกสาร Excel หลายฉบับได้อย่างรวดเร็ว
โค้ดสำหรับแยกไฮเปอร์ลิงก์จาก XLSX โดยใช้ C#
using System; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System.Collections.Generic; | |
namespace ExtractHyperlinksfromXLSXusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the restrictions imposed by the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of the Parser class to access its methods | |
// and properties for data processing or manipulation. | |
using (Parser parser = new Parser("input.xlsx")) | |
{ | |
// Check if the document supports hyperlink extraction | |
if (!parser.Features.Hyperlinks) | |
{ | |
Console.WriteLine("Document isn't supports hyperlink extraction."); | |
return; | |
} | |
// Extract hyperlinks from the document | |
IEnumerable<PageHyperlinkArea> hyperlinks = parser.GetHyperlinks(); | |
// Iterate over hyperlinks | |
foreach (PageHyperlinkArea h in hyperlinks) | |
{ | |
// Print the hyperlink text | |
Console.WriteLine(h.Text); | |
// Print the hyperlink URL | |
Console.WriteLine(h.Url); | |
Console.WriteLine(); | |
} | |
Console.ReadLine(); | |
} | |
} | |
} | |
} |
กระบวนการที่ระบุไว้ข้างต้นนั้นเรียบง่ายและมีประสิทธิภาพ ช่วยปรับปรุงเวิร์กโฟลว์การจัดการเอกสารโดยทำให้การตรวจสอบ ยืนยัน และจัดการเนื้อหาภายในไฟล์ Excel ง่ายขึ้น ด้วยการทำตามขั้นตอนในคู่มือนี้ คุณสามารถ รับไฮเปอร์ลิงก์จาก XLSX โดยใช้ C# ได้อย่างรวดเร็ว และรวมฟังก์ชันนี้เข้ากับแอปพลิเคชันของคุณ โซลูชันนี้ไม่ขึ้นอยู่กับแพลตฟอร์ม จึงรับประกันความคล่องตัวในสภาพแวดล้อมต่างๆ เริ่มใช้ฟังก์ชันนี้วันนี้เพื่อปรับปรุงกระบวนการประมวลผลเอกสารของคุณและควบคุมไฮเปอร์ลิงก์ภายในไฟล์ XLSX ของคุณได้มากขึ้น
ก่อนหน้านี้ เราได้เผยแพร่คู่มือที่ครอบคลุมเกี่ยวกับการแยกไฮเปอร์ลิงก์จากไฟล์ XLS โดยใช้ C# หากต้องการคำแนะนำโดยละเอียดเพิ่มเติม โปรดอ่านบทช่วยสอนแบบทีละขั้นตอนของเราเกี่ยวกับวิธีการ การแยกไฮเปอร์ลิงก์จาก XLS โดยใช้ C#