บทความนี้อธิบายวิธีการ ค้นหาและแทนที่ข้อความใน Excel โดยใช้ Python โดยมีรายละเอียดครบถ้วนสำหรับการตั้งค่า IDE รายการคำแนะนำ และโค้ดตัวอย่างสำหรับ การค้นหาและแทนที่หลายคำใน Excel โดยใช้ Python คุณจะได้เรียนรู้วิธีปรับแต่งการค้นหาโดยใช้พารามิเตอร์ต่าง ๆ ที่ API มีให้
ขั้นตอนในการแทนที่คำใน Excel โดยใช้ Python
- ตั้งค่า IDE ให้ใช้ Aspose.Cells for Python via Java สำหรับการค้นหาและแทนที่ข้อความ
- เริ่มต้น JVM โดยใช้ไลบรารี jpype
- นำเข้าคลาส License และ Workbook
- โหลดไลเซนส์เพื่อหลีกเลี่ยงลายน้ำ
- โหลดเวิร์กบุ๊กอินพุต
- สร้างออบเจ็กต์ FindOptions และตั้งค่าประเภท lookin และประเภท look at
- วนผ่านเวิร์กชีตทั้งหมดและแทนที่ข้อความในแต่ละเซลล์ที่พบ
- บันทึกไฟล์ Excel เอาต์พุตหลังจากอัปเดตข้อความ
ขั้นตอนเหล่านี้สรุปกระบวนการ การค้นหาและเปลี่ยนแปลงข้อความใน Excel โดยใช้ Python เริ่มต้น JVM นำเข้าคลาสที่จำเป็น โหลดไลเซนส์และเวิร์กบุ๊กต้นฉบับ จากนั้นสร้างออบเจ็กต์ FindOptions เพื่อปรับแต่งการค้นหา ทำซ้ำผ่านทุกชีตในเวิร์กบุ๊กที่โหลด ค้นหาเซลล์ที่มีข้อความที่ระบุ และแทนที่ด้วยข้อความใหม่ก่อนบันทึกไฟล์ Excel เอาต์พุต
โค้ดสำหรับแทนที่ข้อมูลใน Excel โดยใช้ Python
โค้ดตัวอย่างนี้แสดงวิธี ค้นหาและแทนที่หลายค่าใน Excel โดยใช้ Python การตั้งค่าเริ่มต้นใน FindOptions จะไม่คำนึงถึงตัวพิมพ์เล็กพิมพ์ใหญ่ ครอบคลุมทั้งชีต เฉพาะค่า และทิศทางไปข้างหน้า อย่างไรก็ตาม ยังรองรับการจำกัดเฉพาะสูตรแทนค่า การจับคู่บางส่วนแทนการจับคู่ทั้งหมด การค้นหาย้อนกลับ และอื่น ๆ อีกมากมาย
บทความนี้สอนกระบวนการค้นหาค่าข้อความ สูตร คอมเมนต์ ฯลฯ ในไฟล์ Excel และแทนที่เนื้อหาด้วยค่าใหม่ สำหรับการอ่านไฟล์ Excel โปรดดูบทความ Read Excel file in Python.