برنامه Excel برای قالب بندی، سازماندهی و محاسبه داده ها در یک برنامه صفحه گسترده به سرعت و به آسانی استفاده می شود. HTML یا زبان نشانه گذاری فرامتن، زبان نشانه گذاری استاندارد برای صفحات وب است. با استفاده از عناصر و برچسب های مختلف، محتوایی را فراهم می کند که به صفحات وب ساختار می دهد. تبدیل اکسل به HTML می تواند در سناریوهای مختلفی مانند تبدیل برگه ها به صفحات وب یا جاسازی محتوای برگه ها در برنامه های وب و غیره مفید باشد. در این مقاله با نحوه تبدیل Excel XLS/XLSX به HTML با استفاده از REST API در Node.js آشنا خواهید شد.
موضوعات زیر در این مقاله پوشش داده خواهد شد:
- Excel XLS/XLSX به تبدیل HTML REST API و Node.js SDK
- نحوه تبدیل اکسل به فایل HTML با استفاده از REST API در Node.js
Excel XLS/XLSX به HTML تبدیل REST API و Node.js SDK
برای تبدیل سلول اکسل به HTML، از Node.js SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. این یک کتابخانه جاوا اسکریپت و پلت فرم تبدیل اسناد قابل اعتماد، مستقل از پلتفرم است. این به شما امکان می دهد اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. شما به راحتی می توانید بین بیش از 50 نوع سند و تصویر مانند Word، PowerPoint، Excel، PDF، HTML، CAD، تصاویر شطرنجی و غیره تبدیل کنید. همچنین از .NET، Java، PHP، Ruby، Android و Python SDK ها پشتیبانی می کند. اعضای خانواده تبدیل سند برای Cloud API.
میتوانید GroupDocs.Conversion Cloud را در برنامه Node.js خود با استفاده از دستور زیر در کنسول نصب کنید:
npm install groupdocs-conversion-cloud
لطفاً قبل از شروع به دنبال کردن مراحل و نمونههای کد موجود، شناسه مشتری و راز مشتری خود را از داشبورد دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، لطفاً کد را مطابق شکل زیر اضافه کنید:
# Node.js SDK را در برنامه نود خود از http://api.groupdocs.cloud وارد کنید
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// ClientId و clientSecret را از https://dashboard.groupdocs.cloud دریافت کنید (ثبت نام رایگان لازم است).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
نحوه تبدیل اکسل به فایل HTML با استفاده از REST API در Node.js
در بخش، مراحل زیر را برای تبدیل اکسل به جاوا اسکریپت HTML به صورت برنامهنویسی در فضای ابری دنبال میکنیم:
فایل XLSX را آپلود کنید
ابتدا فایل اکسل را با استفاده از نمونه کد زیر در فضای ابری آپلود کنید:
// فایل را در IOStream از درایو سیستم خود باز کنید.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// خواندن فایل
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست آپلود فایل
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
// آپلود فایل
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
در نتیجه، فایل اکسل آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.
XLSX را به فرمت HTML در Node.js تبدیل کنید
حال، بیایید فایل اکسل را با استفاده از جاوا اسکریپت به صورت برنامهنویسی با انجام مراحل زیر به جدول HTML تبدیل کنیم:
- یک نمونه از ConvertApi ایجاد کنید
- یک نمونه از ConvertSettings ایجاد کنید
- نام ذخیره سازی و مسیر فایل اکسل ورودی را تنظیم کنید
- “html” را به قالب اختصاص دهید
- اکنون مسیر فایل html خروجی را ارائه دهید
- ConvertDocumentRequest را با ConvertSettings ایجاد کنید
- با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید
مثال کد زیر نحوه تبدیل اکسل به HTML در Nodejs را با استفاده از REST API نشان می دهد:
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.xlsx";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// ایجاد درخواست تبدیل سند
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
console.log("Error occurred while converting the Excel file:", err);
})
فایل اکسل ورودی:
فایل HTML حاصل:
فایل تبدیل شده را دانلود کنید
نمونه کد بالا فایل html تبدیل شده را در فضای ابری ذخیره می کند. اکنون می دانید که چگونه اکسل را در node.js به HTML تبدیل کنید. سپس فایل html را با استفاده از نمونه کد زیر دانلود کنید:
// برای دانلود فایل تبدیل شده، FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست فایل دانلود
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// فایل دانلود و پاسخ نوع Stream
fileApi.downloadFile(request)
.then(function (response) {
// فایل را در دایرکتوری سیستم خود ذخیره کنید
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
تبدیل رایگان اکسل به HTML آنلاین
چگونه اکسل را به صورت آنلاین به HTML تبدیل کنیم؟ لطفاً موارد زیر را برای مبدل آنلاین رایگان اکسل به HTML و مبدل XLS به HTML که با استفاده از API بالا توسعه داده شدهاند، امتحان کنید.
نتیجه
فایل های اکسل و HTML به طور گسترده ای برای ذخیره و انتقال داده ها استفاده می شوند. مطابق با آن، این مقاله نحوه تبدیل XLSX به HTML در برنامههای Node.js را توضیح داد. حالا تو می دانی:
- نحوه تبدیل XLS به HTML با استفاده از Node.js.
- به صورت برنامه نویسی آپلود و دانلود فایل HTML تبدیل شده.
- تبدیل اکسل به HTML آنلاین رایگان.
علاوه بر این، میتوانید با استفاده از مستندات درباره GroupDocs.Conversion Cloud API اطلاعات بیشتری کسب کنید. ما همچنین یک بخش API Reference ارائه میکنیم که به شما امکان میدهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها تعامل داشته باشید.
سرانجام، groupdocs.cloud در حال نوشتن پستهای وبلاگ جدید جالبی است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
یه سوال بپرس
میتوانید سؤالات خود را درباره نحوه تبدیل برگه اکسل به HTML از طریق [تالار گفتمان پشتیبانی رایگان] ما بپرسید (https://forum.groupdocs.cloud/c/conversion/11)
سوالات متداول
چگونه می توانم داده های اکسل را در Node.js به HTML تبدیل کنم؟
لطفاً این پیوند را دنبال کنید تا قطعه کد Node.js را برای نحوه تبدیل سریع و آسان فایل اکسل به HTML بیاموزید.
چگونه با استفاده از REST API اکسل را به جدول HTML در جاوا اسکریپت تبدیل کنیم؟
یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و روش convertDocument را با ConvertDocumentRequest to برای تبدیل اکسل به html تعاملی فراخوانی کنید.
چگونه اکسل را به صورت رایگان HTML ذخیره کنیم؟
تبدیل آنلاین صفحه گسترده اکسل به HTML به صورت رایگان به شما امکان می دهد اکسل را به فرمت HTML، سریع و آسان صادر کنید. پس از تکمیل تبدیل، می توانید صفحه وب HTML را به صورت آنلاین دانلود کنید.
چگونه XLSX را به صورت آنلاین به HTML تبدیل کنم؟
- [مبدل آنلاین اکسل به HTML رایگان] را باز کنید (https://products.groupdocs.app/conversion/xlsx-to-html)
- برای آپلود برگه اکسل یا کشیدن و رها کردن فایل اکسل، داخل ناحیه رها کردن فایل کلیک کنید.
- بر روی دکمه Convert Now کلیک کنید، تبدیل آنلاین XLSX به HTML اکسل را به جدول HTML تبدیل می کند.
- لینک دانلود فایل خروجی بلافاصله پس از تبدیل اکسل به HTML به صورت آنلاین در دسترس خواهد بود.
چگونه کتابخانه کد تبدیل اکسل به HTML را نصب کنیم؟
برای ایجاد، مبدل اکسل به HTML دانلود رایگان کتابخانه جاوا اسکریپت را نصب کنید، و اکسل را با قالببندی برنامهنویسی به HTML تبدیل کنید.
چگونه اکسل را در ویندوز به صفحه وب تبدیل کنم؟
لطفاً برای دانلود مبدل جدول اکسل به HTML از این پیوند دیدن کنید. از این مبدل آفلاین می توان برای تبدیل صفحه گسترده اکسل به یک صفحه وب در ویندوز با یک کلیک استفاده کرد.
همچنین ببینید
- با استفاده از Node.js PDF را به سند Word قابل ویرایش تبدیل کنید
- صفحات گسترده اکسل را در Node.js به PDF تبدیل کنید
- نحوه تبدیل JPG به PDF با استفاده از Node.js
- اکسل را به XML و XML را به اکسل آنلاین با استفاده از Node.js تبدیل کنید
- نحوه تبدیل پاورپوینت PPT/PPTX به PNG در Node.js
- EXCEL را به JSON و JSON را به EXCEL در Node.js تبدیل کنید
- نحوه تبدیل فایل CSV به JSON به صورت آنلاین در Node.js
- نحوه تبدیل PDF به HTML آنلاین در Node.js
- EXCEL را به JSON و JSON را به EXCEL در پایتون تبدیل کنید
- تبدیل Python SVG به PNG یا PNG به SVG Python
- نحوه تبدیل CSV به JSON و JSON به CSV در پایتون
- تبدیل تصاویر پاورپوینت PPT/PPTX به JPG/JPEG در پایتون
- با استفاده از REST API در پایتون، اسناد Word را به PDF تبدیل کنید
- نحوه تبدیل PDF به Excel در پایتون با استفاده از REST API