บทความนี้อธิบายวิธีการ ค้นหาและแทนที่ใน Excel โดยใช้ C# ซึ่งประกอบด้วยรายละเอียดการตั้งค่า IDE รายการขั้นตอน และโค้ดตัวอย่างสำหรับ การแทนที่คำใน Excel โดยใช้ C# บทความนี้ได้สำรวจตัวเลือกต่าง ๆ เพื่อปรับแต่งวิธีการค้นหาและเกณฑ์ในการค้นหาข้อความในไฟล์ Excel ต้นทาง
ขั้นตอนในการค้นหาและเปลี่ยนแปลงใน Excel โดยใช้ C#
- ตั้งค่า IDE เพื่อใช้ Aspose.Cells for .NET สำหรับการค้นหาและแทนที่คำ
- โหลดไฟล์ XLSX ต้นทางเข้าสู่อ็อบเจ็กต์คลาส Workbook
- สร้างอ็อบเจ็กต์คลาส FindOptions เพื่อกำหนดตัวเลือกการค้นหา
- วนซ้ำผ่านเวิร์กชีตทั้งหมดในเวิร์กบุ๊ก
- ใช้เมธอด Find() ในคอลเลกชันของเซลล์ในชีตปัจจุบัน
- หากพบเซลล์ที่มีข้อความ ให้ใช้เมธอด Replace() พร้อมข้อความเป้าหมายและข้อความที่ต้องการแทนที่
- ตั้งค่าค่าใหม่ในเซลล์หลังจากแทนที่สตริงเป้าหมายในเนื้อหาของเซลล์
- ประมวลผลทุกเซลล์และบันทึกเวิร์กบุ๊กผลลัพธ์ในท้ายที่สุด
ขั้นตอนเหล่านี้กำหนดกระบวนการ ค้นหาและแทนที่หลายค่าใน Excel โดยใช้ C# โหลดไฟล์ Excel ต้นทางเข้าสู่ Workbook สร้างอ็อบเจ็กต์ FindOptions เพื่อกำหนดประเภทการค้นหาและประเภทการจับคู่ วนซ้ำผ่านเวิร์กชีตทั้งหมดในเวิร์กบุ๊ก และประมวลผลทุกเซลล์ในแต่ละเวิร์กชีต ค้นหาข้อความในแต่ละเซลล์ และหากพบ ให้แทนที่ด้วยข้อความใหม่ จากนั้นบันทึกเวิร์กบุ๊กผลลัพธ์พร้อมข้อความที่ถูกแทนที่
โค้ดสำหรับค้นหาและแทนที่ข้อความใน Excel โดยใช้ C#
โค้ดข้างต้นแสดงกระบวนการ แทนที่ข้อมูลใน Excel โดยใช้ C# FindOptions รองรับการตั้งค่าความไวต่ออักษรตัวพิมพ์ใหญ่และเล็กระหว่างการค้นหา การกำหนดวิธีการจับคู่สตริง การกำหนดตำแหน่งการค้นหา และการตัดสินใจว่าสตริงที่ค้นหาเป็นแบบ literal หรือ regular expression คุณยังสามารถค้นหาย้อนกลับหรือจากจุดเริ่มต้นได้ตามความต้องการของคุณ
บทความนี้ได้สอนเราเกี่ยวกับกระบวนการค้นหาและแทนที่ข้อความในไฟล์ Excel หากต้องการถอดรหัสไฟล์ Excel โปรดดูบทความ ถอดรหัสไฟล์ Excel ใน C#.