هنگام کار با فایل‌های اکسل، مواقعی پیش می‌آید که باید تصاویر تعبیه‌شده در برگه‌ها را استخراج کنید. چه در حال جمع‌آوری یک گزارش، ایجاد یک ارائه، یا به سادگی سازماندهی داده‌ها باشید، توانایی استخراج کارآمد تصاویر می‌تواند فوق‌العاده مفید باشد. در این پست، نحوه انجام این کار را با استفاده از کتابخانه منبع باز FileFormat.Cells بررسی خواهیم کرد.

استخراج تصاویر از فایل اکسل: یک راه حل رایگان و متن باز

چرا از FileFormat.Cells استفاده کنیم؟

FileFormat.Cells یک کتابخانه قدرتمند و منبع باز است که برای کار با فایل های اکسل طراحی شده است. استفاده از آن رایگان است و طیف گسترده‌ای از ویژگی‌ها را ارائه می‌دهد، که آن را به گزینه‌ای ایده‌آل برای توسعه‌دهندگانی تبدیل می‌کند که به دنبال دستکاری فایل‌های اکسل به صورت برنامه‌ای هستند. راهنمای گام به گام استخراج تصاویر از اکسل در اینجا یک راهنمای ساده برای کمک به استخراج تصاویر از یک فایل اکسل با استفاده از FileFormat.Cells در سی شارپ وجود دارد. ما این فرآیند را با کد نمونه موجود در GitHub Gist طی خواهیم کرد. پیش نیازها:

  • ویژوال استودیو یا هر C# IDE
  • دات نت فریم ورک
  • کتابخانه FileFormat.Cells

کد نمونه

در زیر یک قطعه کد برای استخراج تصاویر از یک فایل اکسل وجود دارد:

توضیح

    1. بارگذاری فایل اکسل: کلاس Workbook برای بارگذاری فایل اکسل استفاده می شود.
    1. Iterate Through Worksheets: هر کاربرگ را در کتاب کار حلقه می کنیم.
    1. استخراج تصاویر: برای هر کاربرگ، تمام تصاویر را تکرار می کنیم و آنها را به تصویر تبدیل می کنیم.
    1. Save Images: سپس تصاویر در دایرکتوری مشخص شده ذخیره می شوند. مزایای استفاده از FileFormat.Cells
  • منبع باز: به عنوان یک کتابخانه منبع باز، FileFormat.Cells امکان سفارشی سازی و پشتیبانی جامعه را فراهم می کند.
  • رایگان: هیچ هزینه ای در بر ندارد، و آن را برای همه توسعه دهندگان در دسترس قرار می دهد.
  • ویژگی های جامع: فراتر از استخراج تصویر، از طیف گسترده ای از دستکاری های اکسل پشتیبانی می کند.

نتیجه گیری

استخراج تصاویر از فایل های اکسل نباید کار پیچیده ای باشد. با FileFormat.Cells، یک ابزار قوی، رایگان و منبع باز در اختیار دارید. فرقی نمی‌کند چند فایل را مدیریت کنید یا پردازش داده در مقیاس بزرگ را خودکار می‌کنید، FileFormat.Cells عملکرد مورد نیاز شما را فراهم می‌کند. برای مثال‌ها و مستندات دقیق‌تر، حتما [مستندات رسمی FileFormat.Cells] را بررسی کنید.]8