فایل های اکسل به طور گسترده ای برای ذخیره و سازماندهی داده ها در قالب کاربرگ استفاده می شوند. علاوه بر این، می توانید محاسبات مختلف و همچنین تجزیه و تحلیل داده ها را انجام دهید. با این حال، در موارد خاص، شما باید فایل های اکسل را به فرمت های دیگر تبدیل کنید. برای مثال، ممکن است لازم باشد یک کاربرگ اکسل را به HTML یا تصویر تبدیل کنید تا آن را در برنامه وب یا دسکتاپ خود نمایش دهید. برای چنین مواردی، این مقاله نحوه تبدیل فایلهای اکسل به HTML در برنامههای Node.js را پوشش میدهد. علاوه بر این، نحوه استفاده از گزینه های اضافی برای سفارشی کردن HTML تبدیل شده را خواهید آموخت.
- Node.js اکسل به HTML تبدیل API
- تبدیل فایل های اکسل به HTML در Node.js
- Gridlines را در اکسل به HTML فعال کنید
- نمایش راهنمای ابزار در اکسل به HTML تبدیل
- شامل صفحات مخفی در تبدیل اکسل به HTML
- یک مجوز API رایگان دریافت کنید
Node.js اکسل به HTML تبدیل API
Aspose.Cells برای Node.js از طریق جاوا API برای پیاده سازی اتوماسیون صفحه گسترده از درون برنامه های Node.js شما طراحی شده است. طیف وسیعی از ویژگی ها را برای دستکاری فایل های اکسل به صورت یکپارچه فراهم می کند. علاوه بر این، API به شما اجازه می دهد تا فایل های اکسل را به فرمت های دیگر تبدیل کنید. برای استفاده از API می توانید بسته آن را از قسمت Downloads دانلود کنید یا از دستور NPM زیر استفاده کنید.
> npm install aspose.cells
تبدیل فایل های اکسل به HTML در Node.js
هنگام تبدیل یک فایل اکسل به HTML، Aspose.Cells برای Node.js از طریق جاوا یک برگه جداگانه برای هر کاربرگ ایجاد می کند. بنابراین، می توانید به راحتی بین برگه ها حرکت کنید. در زیر مراحل تبدیل فایل اکسل به HTML آمده است.
- فایل اکسل را با استفاده از کلاس Workbook بارگیری کنید.
- با استفاده از روش Workbook.save(String) فایل اکسل را به صورت HTML ذخیره کنید.
نمونه کد زیر نحوه تبدیل فایل اکسل به HTML با استفاده از Node.js را نشان می دهد.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// بارگذاری کتاب کار
var workbook = aspose.cells.Workbook("workbook.xlsx");
// XLSX را به عنوان HTML ذخیره کنید
workbook.save("D:\\xlsx-to-html.html");
فایل اکسل
HTML تبدیل شده است
Gridlines را در Excel به HTML در Node.js فعال کنید
به طور پیش فرض، خطوط شبکه در فایل HTML تبدیل شده غیرفعال هستند. با این حال، می توانید آنها را با استفاده از کلاس HtmlSaveOptions فعال کنید. مراحل زیر برای انجام این عملیات آورده شده است.
- فایل XLSX را با استفاده از کلاس Workbook بارگیری کنید.
- یک نمونه از کلاس HtmlSaveOptions ایجاد کنید.
- خطوط شبکه را با استفاده از روش HtmlSaveOptions.setExportGridLines(true) فعال کنید.
- HTML تبدیل شده را با استفاده از روش Workbook.save(String, HtmlSaveOptions) ذخیره کنید.
نمونه کد زیر نحوه فعال کردن خطوط شبکه را در تبدیل Excel به HTML نشان می دهد.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// بارگذاری کتاب کار
var workbook = aspose.cells.Workbook("workbook.xlsx");
// گزینه های HTML ایجاد کنید و خطوط شبکه را فعال کنید
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// XLSX را به عنوان HTML ذخیره کنید
workbook.save("D:\\xlsx-to-html.html", options);
HTML تبدیل شده است
Tooltip را در تبدیل XLSX به HTML در Node.js فعال کنید
در برخی موارد، مقادیر ممکن است از عرض سلولهای یک کاربرگ بیشتر شود. در چنین شرایطی، می توانید راهنمای ابزار را برای نمایش متن کامل در HTML تبدیل شده فعال کنید. مراحل زیر برای فعال کردن راهنمای ابزار در تبدیل اکسل به HTML آمده است.
- فایل اکسل را با استفاده از کلاس Workbook بارگیری کنید.
- یک نمونه از کلاس HtmlSaveOptions ایجاد کنید.
- برای فعال کردن راهنمای ابزار، از روش HtmlSaveOptions.setAddTooltipText(true) استفاده کنید.
- فایل اکسل را با استفاده از روش Workbook.save(String, HtmlSaveOptions) به صورت HTML ذخیره کنید.
نمونه کد زیر نحوه فعال کردن tooltip را در Excel به HTML در Node.js نشان می دهد.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// بارگذاری کتاب کار
var workbook = aspose.cells.Workbook("workbook.xlsx");
// گزینه های HTML را ایجاد کنید و راهنمای ابزار را فعال کنید
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// XLSX را به عنوان HTML ذخیره کنید
workbook.save("D:\\xlsx-to-html.html", options);
شامل صفحات پنهان در تبدیل XLS/XLSX به HTML
کتابهای کار اکسل همچنین ممکن است حاوی برگه های مخفی باشند که به طور پیش فرض در تبدیل اکسل به HTML موجود نیستند. برای رندر کردن صفحات مخفی، می توانید از روش HtmlSaveOptions.setExportHiddenWorksheet() استفاده کنید. مراحل زیر برای انجام این عملیات آورده شده است.
- فایل XLSX را با استفاده از کلاس Workbook بارگیری کنید.
- یک نمونه از کلاس HtmlSaveOptions ایجاد کنید.
- برگههای پنهان را با استفاده از روش HtmlSaveOptions.setExportHiddenWorksheet(true) اضافه کنید.
- HTML تبدیل شده را با استفاده از روش Workbook.save(String, HtmlSaveOptions) ذخیره کنید.
نمونه کد زیر نحوه گنجاندن برگه های مخفی در تبدیل Node.js اکسل به HTML را نشان می دهد.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// بارگذاری کتاب کار
var workbook = aspose.cells.Workbook("workbook.xlsx");
// گزینه های HTML ایجاد کنید و صادرات برگه های پنهان را فعال کنید
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// XLSX را به عنوان HTML ذخیره کنید
workbook.save("D:\\xlsx-to-html.html", options);
مجوز API رایگان دریافت کنید
در صورتی که میخواهید API را بدون محدودیت ارزیابی امتحان کنید، میتوانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
تبدیل اکسل به HTML اغلب در برنامه های وب برای نمایش کاربرگ ها در صفحات وب استفاده می شود. مطابق با آن، این مقاله نحوه تبدیل کتاب های کار اکسل به فایل های HTML در Node.js را پوشش می دهد. علاوه بر این، نحوه سفارشی سازی تبدیل اکسل به HTML را با گزینه های مختلف مشاهده کرده اید. می توانید از طریق جاوا با استفاده از documentation درباره Aspose.Cells برای Node.js بیشتر کاوش کنید.