HTML به XLSX C#

این پست وبلاگ بر تبدیل محتوای HTML یک صفحه وب به یک فایل اکسل (XLSX) با استفاده از C# تمرکز دارد. این فرآیند در سناریوهای مختلف مانند خراش دادن وب یا تبدیل جداول HTML به صفحات اکسل به خوبی سازماندهی شده مفید است. برای جزئیات بیشتر بخش های زیر را پوشش خواهیم داد:

چرا صفحه وب را به اکسل تبدیل کنیم؟

تبدیل یک صفحه وب به فرمت اکسل چندین مزیت دارد. فایل های اکسل به طور گسترده برای تجزیه و تحلیل داده ها، تجسم و گزارش استفاده می شوند. با تبدیل HTML به XLSX، می‌توانید به راحتی داده‌های وب را در گردش‌های کاری مبتنی بر اکسل خود ادغام کنید و امکان دستکاری و تجزیه و تحلیل کارآمد داده‌ها را فراهم کنید.

مبدل صفحه وب به اکسل - نصب API C#

می توانید DLL Conholdate.Total for .NET را از صفحه New Releases دانلود کنید یا با اجرای دستور نصب NuGet زیر، آن را به همراه تمام وابستگی ها به سرعت نصب کنید:

PM> Install-Package Conholdate.Total

تبدیل HTML به Excel در سی شارپ

لطفاً مراحل زیر را برای رندر کردن فرمت HTML به Excel در سی شارپ دنبال کنید:

  • فایل HTML منبع را با استفاده از کلاس Converter بارگیری کنید.
  • یک نمونه از کلاس SpreadsheetConvertOptions ایجاد کنید.
  • با استفاده از روش Convert فرمت HTML را به Excel صادر کنید.

نمونه کد زیر نحوه تبدیل HTML به اکسل در سی شارپ را توضیح می دهد:

// فایل HTML منبع را بارگیری کنید
using (Converter converter = new Converter("sample.html"))
{
    // گزینه های تبدیل را برای فرمت اکسل تنظیم کنید
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions();

    // HTML را به فرمت XLSX تبدیل کنید
    converter.Convert("HTMLtoXLSX.xlsx", options);
}

تبدیل HTML به XLSX/XLSX در سی شارپ - گزینه های پیشرفته

مراحل زیر نحوه تبدیل یک صفحه وب HTML به فرمت XLS/XLSX Excel در سی شارپ را توضیح می دهد:

  • صفحه وب HTML را با نمونه کلاس Converter بارگیری کنید.
  • با کلاس PresentationConvertOptions گزینه های مختلف تبدیل را برای فرمت اکسل تنظیم کنید.
  • با فراخوانی متد Convert، HTML را به صفحه گسترده اکسل ارائه دهید.

کد نمونه زیر نحوه تبدیل HTML به XLSX/XLS در سی شارپ را نشان می‌دهد که در آن گزینه‌های سفارشی می‌توانند مطابق با نیاز شما تنظیم شوند:

// فایل HTML منبع را بارگیری کنید
using (Converter converter = new Converter("input.html"))
{
    // گزینه های تبدیل را برای فرمت XLS تنظیم کنید
    GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions options = new GroupDocs.Conversion.Options.Convert.SpreadsheetConvertOptions()
    {
        PagesCount = 1,
        Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Xls
    };

    // HTML را به فرمت XLS تبدیل کنید
    converter.Convert("HTMLtoXLS.xls", options);
}

مجوز ارزیابی رایگان

برای ارزیابی ویژگی‌های مختلف API بدون هیچ محدودیتی، می‌توانید یک مجوز موقت رایگان درخواست کنید.

جمع بندی

تبدیل HTML به Excel در سی شارپ دنیایی از امکانات را برای یکپارچه سازی و تجزیه و تحلیل داده ها باز می کند. با استفاده از رویکردهای مورد بحث در این پست وبلاگ، می توانید به طور یکپارچه شکاف بین داده های وب و اکسل را پر کنید و برنامه های خود را با قابلیت های پردازش داده های پیشرفته تقویت کنید. چه در حال استخراج داده‌ها برای مقاصد گزارش‌دهی یا خودکار کردن گردش‌های کاری داده باشید، این راه‌حل C# یک راه قوی و کارآمد برای تبدیل صفحات وب HTML به فرمت اکسل XLSX یا XLS ارائه می‌کند. اگر می خواهید در مورد هر یک از سؤالات خود بحث کنید، لطفاً با ما در [فروم 6 تماس بگیرید.

همچنین ببینید