เมื่อทำงานกับไฟล์ Excel มีบางครั้งที่คุณจำเป็นต้องแยกภาพที่ฝังอยู่ในแผ่นงาน ไม่ว่าคุณจะรวบรวมรายงาน สร้างงานนำเสนอ หรือเพียงจัดระเบียบข้อมูล ความสามารถในการแยกรูปภาพอย่างมีประสิทธิภาพจะมีประโยชน์อย่างเหลือเชื่อ ในโพสต์นี้ เราจะสำรวจวิธีการบรรลุเป้าหมายนี้โดยใช้ไลบรารีโอเพ่นซอร์ส FileFormat.Cells
เหตุใดจึงต้องใช้ FileFormat.Cells
FileFormat.Cells เป็นไลบรารีโอเพ่นซอร์สที่ทรงพลังซึ่งออกแบบมาเพื่อทำงานกับไฟล์ Excel ใช้งานได้ฟรีและมีฟีเจอร์มากมาย ทำให้เป็นตัวเลือกที่เหมาะสำหรับนักพัฒนาที่ต้องการจัดการไฟล์ Excel โดยทางโปรแกรม คำแนะนำทีละขั้นตอนในการแยกรูปภาพจาก Excel คำแนะนำง่ายๆ ต่อไปนี้จะช่วยคุณแยกรูปภาพจากไฟล์ Excel โดยใช้ FileFormat.Cells ใน C# เราจะอธิบายกระบวนการด้วยโค้ดตัวอย่างที่มีอยู่ใน GitHub Gist ข้อกำหนดเบื้องต้น:
- Visual Studio หรือ C# IDE ใด ๆ
- .NET Framework
- ไลบรารี FileFormat.Cells
โค้ดตัวอย่าง
ด้านล่างนี้คือข้อมูลโค้ดสำหรับแยกรูปภาพจากไฟล์ Excel:
คำอธิบาย
- โหลดไฟล์ Excel: คลาส สมุดงาน ใช้เพื่อโหลดไฟล์ Excel
- วนซ้ำแผ่นงาน: เราวนซ้ำแต่ละแผ่นงานในสมุดงาน
- แยกรูปภาพ: สำหรับแต่ละแผ่นงาน เราจะวนซ้ำรูปภาพทั้งหมดและแปลงเป็นรูปภาพ
- บันทึกรูปภาพ: จากนั้นรูปภาพจะถูกบันทึกลงในไดเร็กทอรีที่ระบุ ประโยชน์ของการใช้ FileFormat.Cells
- โอเพ่นซอร์ส: ในฐานะไลบรารีโอเพ่นซอร์ส [FileFormat.Cells] 5 ช่วยให้สามารถปรับแต่งและสนับสนุนชุมชนได้
- ฟรี: ไม่มีค่าใช้จ่ายใดๆ ทำให้นักพัฒนาทุกคนสามารถเข้าถึงได้
- คุณสมบัติที่ครอบคลุม: นอกเหนือจากการแยกรูปภาพแล้ว ยังรองรับการปรับแต่ง Excel ที่หลากหลาย
บทสรุป
การแยกรูปภาพออกจากไฟล์ Excel ไม่จำเป็นต้องเป็นงานที่ซับซ้อน ด้วย FileFormat.Cells คุณจะมีเครื่องมือโอเพ่นซอร์สที่มีประสิทธิภาพ ฟรี และพร้อมใช้งาน ไม่ว่าคุณจะจัดการไฟล์บางไฟล์หรือประมวลผลข้อมูลขนาดใหญ่โดยอัตโนมัติ FileFormat.Cells ก็มอบฟังก์ชันที่คุณต้องการ หากต้องการดูตัวอย่างและเอกสารประกอบโดยละเอียดเพิ่มเติม โปรดดูที่ [เอกสาร FileFormat.Cells อย่างเป็นทางการ]