
Преобразование Excel XLS/XLSX в HTML с помощью REST API в Node.js
Приложение Excel используется для быстрого и простого форматирования, организации и расчета данных в программе для работы с электронными таблицами. HTML или язык гипертекстовой разметки — это стандартный язык разметки для веб-страниц. Он предоставляет контент, который придает структуру веб-страниц с использованием различных элементов и тегов. Преобразование Excel в HTML может быть полезно в различных сценариях, таких как преобразование листов в веб-страницы или встраивание содержимого листов в веб-приложения и т. д. В этой статье вы узнаете, как преобразовать Excel XLS/XLSX в HTML с помощью REST API в Node.js.
В этой статье должны быть раскрыты следующие темы:
- Преобразование Excel XLS/XLSX в HTML REST API и Node.js SDK
- Как преобразовать файл Excel в HTML с помощью REST API в Node.js
Преобразование Excel XLS/XLSX в HTML REST API и Node.js SDK
Чтобы преобразовать ячейку Excel в HTML, мы будем использовать API Node.js SDK для GroupDocs.Conversion Cloud. Это надежная, независимая от платформы, безопасная библиотека JavaScript и платформа для преобразования документов. Он позволяет легко конвертировать ваши документы и изображения любого поддерживаемого формата файлов в любой нужный вам формат. Вы можете легко конвертировать между более чем 50 типами документов и изображений, таких как Word, PowerPoint, Excel, PDF, HTML, CAD, растровые изображения и т. д. Он также поддерживает SDK .NET, Java, PHP, Ruby, Android и Python. члены семьи преобразования документов для 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";
Как преобразовать файл Excel в HTML с помощью REST API в Node.js
В этом разделе мы будем выполнять следующие шаги для программного преобразования Excel в HTML JavaScript в облаке:
- Загрузить файл Excel в облако
- Преобразовать электронную таблицу в HTML
- Скачать преобразованный HTML-файл
Загрузите файл XLSX
Во-первых, загрузите файл Excel в облако, используя следующий пример кода:
// откройте файл в 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);
});
});
В результате загруженный файл Excel будет доступен в разделе файлов вашей панели инструментов в облаке.
Преобразование XLSX в формат HTML в Node.js
Теперь давайте программно преобразуем файл Excel в таблицу HTML с помощью JavaScript, выполнив следующие действия:
- Создайте экземпляр ConvertApi
- Создайте экземпляр ConvertSettings
- Задайте имя хранилища и путь к входному файлу Excel
- Назначьте «html» для формата
- Теперь укажите путь к выходному html-файлу.
- Создайте ConvertDocumentRequest с ConvertSettings
- Преобразуйте, вызвав метод convertDocument() с ConvertDocumentRequest.
В следующем примере кода показано, как преобразовать Excel в 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);
})
Входной файл Excel:

Преобразование файла Excel в таблицу HTML с помощью JavaScript
Результирующий HTML-файл:

Преобразование электронной таблицы Excel в HTML в Node.js
Загрузите преобразованный файл
Приведенный выше пример кода сохранит преобразованный HTML-файл в облаке. Теперь вы знаете, как преобразовать Excel в HTML в node.js. Затем загрузите 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);
});
Бесплатный конвертер Excel в HTML онлайн
Как конвертировать Excel в HTML онлайн бесплатно? Пожалуйста, попробуйте следующее бесплатный онлайн-конвертер Excel в HTML и конвертер XLS в HTML, которые разработаны с использованием вышеуказанного API.
Заключение
Файлы Excel и HTML широко используются для хранения и передачи данных. В соответствии с этим в этой статье было рассказано, как превратить XLSX в HTML в приложениях Node.js. Теперь ты знаешь:
- как преобразовать XLS в HTML с помощью Node.js;
- программно загружать и скачивать преобразованный файл HTML;
- Конвертер Excel в HTML онлайн бесплатно;
Кроме того, вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер.
Наконец, groupdocs.cloud пишет новые интересные сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете задать свои вопросы о том, как преобразовать лист Excel в HTML, через наш бесплатный форум поддержки.
Часто задаваемые вопросы
Как преобразовать данные Excel в HTML в Node.js?
Перейдите по этой ссылке, чтобы узнать фрагмент кода Node.js о том, как быстро и легко преобразовать файл Excel в HTML.
Как преобразовать таблицу Excel в HTML в JavaScript с помощью REST API?
Создайте экземпляр ConvertApi, установите значения параметров преобразования и вызовите метод convertDocument с ConvertDocumentRequest для преобразования Excel в интерактивный HTML.
Как сохранить Excel как HTML бесплатно онлайн?
Бесплатный онлайн-конвертер электронных таблиц Excel в HTML позволяет быстро и легко экспортировать Excel в формат HTML. После завершения преобразования вы можете загрузить веб-страницу в формате HTML онлайн.
Как бесплатно конвертировать XLSX в HTML онлайн?
- Откройте бесплатный онлайн-конвертер Excel в HTML
- Щелкните внутри области перетаскивания файла, чтобы загрузить лист Excel, или перетащите файл Excel.
- Нажмите кнопку «Преобразовать сейчас», онлайн-конвертер XLSX в HTML превратит Excel в таблицу HTML.
- Ссылка для скачивания выходного файла будет доступна сразу после конвертации конвертировать Excel в HTML онлайн.
Как установить конвертировать Excel в библиотеку кода HTML?
Установите конвертер Excel в HTML бесплатно загрузить библиотеку JavaScript, чтобы программно создавать и конвертировать Excel в HTML с форматированием.
Как преобразовать Excel в веб-страницу в Windows?
Посетите эта ссылка, чтобы загрузить конвертер таблиц Excel в HTML. Этот автономный конвертер можно использовать для превращения электронной таблицы Excel в веб-страницу в Windows одним щелчком мыши.
Смотрите также
- Преобразование PDF в редактируемый документ Word с помощью Node.js
- Преобразование электронных таблиц Excel в PDF в Node.js
- Как конвертировать JPG в PDF с помощью Node.js
- Преобразование Excel в XML и XML в Excel Online с помощью Node.js
- Как конвертировать PowerPoint PPT/PPTX в PNG в Node.js
- Преобразование EXCEL в JSON и JSON в EXCEL в Node.js
- Как преобразовать файл CSV в файл JSON онлайн в Node.js
- Как конвертировать PDF в HTML онлайн в Node.js
- Преобразование EXCEL в JSON и JSON в EXCEL в Python
- Преобразование Python SVG в PNG или PNG в SVG Python
- Как преобразовать CSV в JSON и JSON в CSV в Python
- Преобразование изображений PowerPoint PPT/PPTX в изображения JPG/JPEG в Python
- Преобразование документов Word в PDF с помощью REST API в Python
- Как конвертировать PDF в Excel в Python с помощью REST API