Перетворення Excel на HTML за допомогою Java REST API

У цій простій темі ви дізнаєтесь, як перетворити XLS на HTML за допомогою Java REST API. Ми розробимо конвертер XLS у HTML із Java Low Code API, дотримуючись детальних і зрозумілих кроків, згаданих у наступному розділі. Розроблену програму можна інтегрувати з будь-якою програмою, що підтримує Java в середовищах macOS, Linux або Windows, і конвертацію можна виконати безкоштовно.

Обов’язкова умова

Кроки для перетворення XLS на HTML за допомогою Java REST API

  1. Встановіть ідентифікатор клієнта та секрет клієнта для API для перетворення XLS у HTML
  2. Створіть об’єкт класу CellsApi з обліковими даними клієнта, щоб виконати перетворення XLS у HTML
  3. Укажіть вихідний XLS і імена вихідних файлів HTML і завантажте вихідний XLS, використовуючи назву та об’єкт File у HashMap
  4. Створіть екземпляр PostConvertWorkbookToPDFRequest із введенням HashMap
  5. Викличте метод запиту Excel to HTML, щоб перетворити XLS на HTML за допомогою Java REST API
  6. Збережіть експортований потік HTML-файлу на локальному диску

Вищезазначені кроки перетворюють тип файлу з Excel на HTML за допомогою API низького коду Java. Ми почнемо процес перетворення з налаштування SDK і створення об’єкта класу CellsAPI. Потім ми завантажимо вихідний файл XLS за допомогою HashMap і створимо екземпляр класу PostConvertWorkbookToPDFRequest, який далі буде використовуватися для виконання перетворення в потік файлу HTML за допомогою методу PostConvertWorkbookToHtml().

Код для перетворення Excel у HTML у Java Low Code API

package com.aspose.cloud.cells.api;
import com.aspose.cloud.cells.model.FileInfo;
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
public class Example_PostConvertWorkbookToHTML {
public void Run() {
try {
String clientID = "ID";
String clientSecret = "Secret";
String apiBaseUrl = "https://api.aspose.cloud";
String apiVersion = "v3.0";
// Source and output file names
String localPath = "C:/ExcelFiles/";
String inputFileName = "Source.xls";
String outputFormat = "html";
String outputFileName = "XlsToHtml" +"." + outputFormat;
CellsApi xlsToHtmlApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl);
PostConvertWorkbookToHTMLRequest xlsToHtmlExportRequest = new PostConvertWorkbookToHTMLRequest();
HashMap<String,File> fileMap = new HashMap<>();
fileMap.put(inputFileName, new File(localPath + inputFileName));
xlsToHtmlExportRequest.setFile(fileMap);
FileInfo pdfResponse = xlsToHtmlApi.postConvertWorkbookToHTML(xlsToHtmlExportRequest);
byte[] arr = htmlResponse.getFileContent().getBytes();
Files.write(Paths.get(localPath + outputFileName), arr);
System.out.println("XLS to HTML conversion completed");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

Цей простий приклад коду дозволяє конвертувати Excel у HTML за допомогою Java Cloud API. Вам потрібно лише вказати дійсний шлях для файлу XLS на диску за допомогою Aspose.Cells REST API SDK виконає перетворення, а після завершення процесу перетворення завантажте вихідний потік HTML-файлу, щоб зберегти його локально.

У цій темі ми досліджували перетворення XLS на HTML за допомогою Cloud API. Якщо ви хочете виконати перетворення Excel у CSV, зверніться до статті про Перетворіть Excel у CSV за допомогою Java REST API.

 Українська