เมื่อทำงานกับไฟล์ Excel มีบางครั้งที่คุณจำเป็นต้องแยกภาพที่ฝังอยู่ในแผ่นงาน ไม่ว่าคุณจะรวบรวมรายงาน สร้างงานนำเสนอ หรือเพียงจัดระเบียบข้อมูล ความสามารถในการแยกรูปภาพอย่างมีประสิทธิภาพจะมีประโยชน์อย่างเหลือเชื่อ ในโพสต์นี้ เราจะสำรวจวิธีการบรรลุเป้าหมายนี้โดยใช้ไลบรารีโอเพ่นซอร์ส FileFormat.Cells

แยกรูปภาพออกจากไฟล์ Excel: โซลูชันโอเพ่นซอร์สฟรี

เหตุใดจึงต้องใช้ FileFormat.Cells

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

  • Visual Studio หรือ C# IDE ใด ๆ
  • .NET Framework
  • ไลบรารี FileFormat.Cells

โค้ดตัวอย่าง

ด้านล่างนี้คือข้อมูลโค้ดสำหรับแยกรูปภาพจากไฟล์ Excel:

คำอธิบาย

    1. โหลดไฟล์ Excel: คลาส สมุดงาน ใช้เพื่อโหลดไฟล์ Excel
    1. วนซ้ำแผ่นงาน: เราวนซ้ำแต่ละแผ่นงานในสมุดงาน
    1. แยกรูปภาพ: สำหรับแต่ละแผ่นงาน เราจะวนซ้ำรูปภาพทั้งหมดและแปลงเป็นรูปภาพ
    1. บันทึกรูปภาพ: จากนั้นรูปภาพจะถูกบันทึกลงในไดเร็กทอรีที่ระบุ ประโยชน์ของการใช้ FileFormat.Cells
  • โอเพ่นซอร์ส: ในฐานะไลบรารีโอเพ่นซอร์ส [FileFormat.Cells] 5 ช่วยให้สามารถปรับแต่งและสนับสนุนชุมชนได้
  • ฟรี: ไม่มีค่าใช้จ่ายใดๆ ทำให้นักพัฒนาทุกคนสามารถเข้าถึงได้
  • คุณสมบัติที่ครอบคลุม: นอกเหนือจากการแยกรูปภาพแล้ว ยังรองรับการปรับแต่ง Excel ที่หลากหลาย

บทสรุป

การแยกรูปภาพออกจากไฟล์ Excel ไม่จำเป็นต้องเป็นงานที่ซับซ้อน ด้วย FileFormat.Cells คุณจะมีเครื่องมือโอเพ่นซอร์สที่มีประสิทธิภาพ ฟรี และพร้อมใช้งาน ไม่ว่าคุณจะจัดการไฟล์บางไฟล์หรือประมวลผลข้อมูลขนาดใหญ่โดยอัตโนมัติ FileFormat.Cells ก็มอบฟังก์ชันที่คุณต้องการ หากต้องการดูตัวอย่างและเอกสารประกอบโดยละเอียดเพิ่มเติม โปรดดูที่ [เอกสาร FileFormat.Cells อย่างเป็นทางการ]