اکسل به html سی شارپ

تبدیل اکسل به HTML می تواند در سناریوهای مختلفی مانند تبدیل برگه ها به صفحات وب یا جاسازی محتوای برگه ها در برنامه های وب و غیره مفید باشد. در این مقاله با نحوه تبدیل فایل های MS Excel XLSX یا XLS به HTML با استفاده از سی شارپ آشنا می شوید. علاوه بر این، با نحوه استفاده از گزینه های اضافی برای سفارشی کردن تبدیل اکسل به HTML آشنا خواهید شد.

API اکسل به HTML C#

Aspose.Cells for .NET یک API دستکاری صفحه گسترده شناخته شده است که به شما امکان می دهد فایل های Excel را بدون MS Office ایجاد، بخوانید و تغییر دهید. API همچنین یک مبدل صفحه گسترده داخلی را ارائه می دهد که به شما امکان می دهد کاربرگ های Excel را با وفاداری بالا به فایل های HTML تبدیل کنید. می توانید API را دانلود یا با استفاده از NuGet در برنامه خود نصب کنید.

PM> Install-Package Aspose.Cells

تبدیل اکسل XLSX به HTML C#

تبدیل اکسل به HTML را می توان در چند خط کد به دست آورد. کافیست فایل اکسل را بارگذاری کرده و با پسوند html ذخیره کنید. مراحل زیر برای انجام این عملیات آورده شده است.

  • فایل اکسل XLS/XLSX را با استفاده از کلاس Workbook بارگیری کنید.
  • XLS/XLSX را با استفاده از روش Workbook.Save(String) به HTML تبدیل کنید.

نمونه کد زیر نحوه تبدیل فایل XLS/XLSX به HTML را با استفاده از C# نشان می دهد.

// فایل اکسل را باز کنید
Workbook workbook = new Workbook("Excel.xlsx");

// به عنوان HTML ذخیره کنید
workbook.Save("Excel-to-HTML.html");

C# XLSX به HTML - Tooltips را فعال کنید

ممکن است موردی وجود داشته باشد که طول متن از عرض سلول‌های کاربرگ بیشتر شود. در چنین سناریویی، متن در فایل HTML تبدیل شده قطع می شود. برای رفع این مشکل، Aspose.Cells for .NET گزینه ای را برای فعال کردن راهنمای ابزار در فایل HTML فراهم می کند. در زیر مراحل انجام این کار آمده است.

نمونه کد زیر نحوه فعال کردن راهنمای ابزار در اکسل به HTML در سی شارپ را نشان می دهد.

// فایل اکسل را باز کنید
Workbook workbook = new Workbook("Excel.xlsx");

// گزینه های HTML ایجاد کنید
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;

// به عنوان HTML ذخیره کنید
workbook.Save("Excel-to-HTML-Tooltip.html", options);

از Presentation Preference در تبدیل Excel به HTML استفاده کنید

Aspose.Cells برای دات نت ویژگی HtmlSaveOptions.PresentationPreference را ارائه می دهد که باعث می شود رندر طرح صفحه گسترده را در فایل HTML حاصل بهبود ببخشید. به عبارت دیگر، برای ارائه جذاب تری از کتاب های کار اکسل استفاده می شود.

نمونه کد زیر نحوه بهبود ارائه فایل های اکسل را نشان می دهد.

// فایل اکسل را باز کنید
Workbook workbook = new Workbook("Excel.xlsx");

// گزینه های HTML ایجاد کنید
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;

// به عنوان HTML ذخیره کنید
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);

نتیجه

در این مقاله با نحوه تبدیل فایل های اکسل XLSX و XLS به HTML با استفاده از سی شارپ آشنا شدید. علاوه بر این، نحوه فعال کردن راهنمای ابزار و گزینه‌های ترجیحی ارائه را در تبدیل Excel به HTML مشاهده کرده‌اید. می توانید با استفاده از documentation درباره Aspose.Cells برای دات نت بیشتر بخوانید.

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

فایل های اکسل به PDF با استفاده از جاواJSON به Excel در جاواWord به JSON در سی شارپ
Word به JSON در پایتونDOC به JSON در C#فایل اکسل به JSON در پایتون
XLSX به JSON در C#XLS به JSON در C#XLSX به JSON در جاوا
اکسل به JSON در جاواDOCX به JSON در جاواDOC به JSON در جاوا
Word به JSON در جاواTXT به JSON در جاواJSON به PDF در پایتون
اکسل به JSON در جاواTXT به JSON در پایتونJSON به Excel در جاوا
Create Pivot Tables in Excel with Pythonکپی داده ها از برگه های اکسل در پایتونمحافظت و عدم محافظت از فایل های اکسل در پایتون