اسناد اکسل (XLSX) را در سی شارپ بدون مایکروسافت آفیس تولید کنید

به لطف Openize.OpenXML-SDK for .NET —یک API مدرن و منبع باز طراحی شده برای تولید صفحه گسترده و اتوماسیون، اکنون ایجاد فایل های اکسل در سی شارپ بدون تکیه بر مایکروسافت آفیس در دسترس تر و کارآمدتر است. چه در حال ساخت گزارش‌های مالی، صادرات داده‌های برنامه، یا ایجاد خودکار صفحه‌گسترده باشید، این ابزار به شما امکان می‌دهد اسناد XLSX را سریع و تمیز تولید کنید. Openize.OpenXML-SDK for .NET نیاز به نصب Excel یا COM interop را از بین می برد. درعوض، یک رابط سریع و تمیز برای توسعه دهندگانی که هدفشان خودکارسازی وظایف مبتنی بر اکسل با استفاده از C# خالص است، ارائه می دهد. طراحی سبک و نحو بصری آن، آن را برای هر پروژه مبتنی بر دات نت که در آن خروجی اکسل مورد نیاز است، ایده آل می کند. بیایید نحوه استفاده از آن را برای تولید خودکار اکسل از ابتدا توضیح دهیم.

ایجاد-اکسل-سند-برنامه ای-با استفاده از-csharp

چرا از Openize.OpenXML-SDK برای دات نت استفاده کنیم؟

استفاده از Openize.OpenXML-SDK به این معنی است:

  • بدون وابستگی به نصب های Microsoft Excel یا Office
  • بدون ساختارهای interop یا XML پیچیده
  • تولید سریع اسناد اکسل با محتوای سبک این کتابخانه منبع باز برای موارد زیر مناسب است:
  • گزارشات مالی و عملیاتی
  • صادرات داده ها به صفحات گسترده از برنامه های وب یا دسکتاپ
  • موجودی، حقوق و دستمزد، و صفحات گسترده تجزیه و تحلیل در این پست به موارد زیر می پردازیم:
  • ایجاد یک سند اکسل در سی شارپ

ایجاد یک سند اکسل در سی شارپ

پس از نصب بسته، مراحل زیر را برای ایجاد یک صفحه گسترده کاربردی در سی شارپ دنبال کنید:

  1. Initialize a Workbook: یک نمونه کار جدید در حافظه ایجاد کنید.
  2. ذخیره فایل: کتاب کار را به فرمت xlsx. روی دیسک صادر کنید. در اینجا یک مثال عملی آورده شده است که نحوه ساخت یک صفحه گسترده ساده با هدر و ردیف های داده را نشان می دهد: این مثال نشان می دهد:
  • اضافه کردن کاربرگ
  • ذخیره کتاب کار به صورت محلی

مزایای استفاده از Openize.OpenXML-SDK برای NET

این API به طور هدفمند برای موارد استفاده واقعی اکسل ساخته شده است و ارائه می دهد:

  • **بدون نیاز به اکسل ** - مستقل از Microsoft Excel یا Office کار می کند.
  • ** متمرکز بر عملکرد ** - ساخته شده برای سرعت، مناسب برای کارهای اسناد بزرگ یا مکرر.
  • ** قالب بندی غنی ** - سبک ها، ترازها، وزن فونت ها و موارد دیگر را اعمال کنید.
  • ** پشتیبانی از چند برگه ** - چندین کاربرگ با مجموعه داده های منحصر به فرد در هر برگ اضافه کنید.

نتیجه گیری

با Openize.OpenXML-SDK for .NET، ایجاد خودکار اسناد Excel در سی شارپ ساده، کارآمد و مستقل از پلتفرم می شود. برای توسعه‌دهندگانی که به دنبال پیاده‌سازی صادرات صفحه‌گسترده، ویژگی‌های گزارش‌دهی، یا ایجاد XLSX پویا در برنامه‌های مدرن دات‌نت هستند، عالی است – بدون اینکه خود اکسل را لمس کنند.

سوالات متداول

سؤال: آیا می توانم چندین کاربرگ را با استفاده از این API ایجاد کنم؟ بله، کتابخانه به طور کامل از چندین کاربرگ در یک کتاب کار پشتیبانی می کند. سؤال: آیا استفاده از Openize.OpenXML-SDK رایگان است؟ قطعا! این منبع باز و رایگان برای پروژه های تجاری و شخصی است. ** س: چگونه با ClosedXML یا EPPlus مقایسه می شود؟** Openize.OpenXML-SDK یک جایگزین سبک و کارآمد، متمرکز بر عملکرد و مینیمالیسم، ایده آل برای تولید سریع اکسل ارائه می دهد.