Excel в html

Перетворення Excel на HTML у Java

Ми використовуємо книги Excel для введення даних, організації даних, виконання бухгалтерських робіт, проведення фінансового аналізу, управління часом, керування завданнями та багато іншого. У той же час HTML є популярним форматом для обміну даними та інформацією в Інтернеті, і він пропонує широкий спектр переваг, включаючи сумісність між платформами, легке налаштування та гнучкість. Перетворивши свої електронні таблиці Excel у HTML, ви можете легко ділитися своїми даними з іншими та гарантувати, що ваша інформація буде доступною будь-кому, будь-де та на будь-якому пристрої. У цьому покроковому посібнику ми дослідимо переваги перетворення Excel на HTML за допомогою Java REST API.

Конвертер Excel в HTML

Aspose.Cells Cloud SDK для Java — це потужний інструмент, який пропонує широкий спектр можливостей для перетворення електронних таблиць Excel у формат HTML. За допомогою цього SDK ви можете налаштувати вихідні дані відповідно до ваших конкретних потреб, включаючи можливість вказувати кодування HTML, зберігати зображення як окремі файли та керувати форматуванням вихідних даних. Він також підтримує низку інших форматів файлів, зокрема XLS, XLSX, CSV, PDF. /) і багато іншого, що робить його універсальним інструментом для перетворення документів. Крім того, він має високу масштабованість, що дозволяє швидко й ефективно обробляти великі обсяги даних. Незалежно від того, чи ви розробник, власник бізнесу чи професіонал із керування документами, Aspose.Cells Cloud SDK для Java є ідеальним вибором для перетворення Excel у HTML.

Тепер спочатку нам потрібно додати посилання на SDK у проект Java (складання maven), додавши наступну інформацію в pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Якщо у вас немає облікового запису на Cloud Dashboard, створіть безкоштовний обліковий запис, використовуючи дійсну адресу електронної пошти, і отримайте персоналізовані облікові дані клієнта.

Excel в Інтернет на Java

Давайте обговоримо деталі того, як розробити онлайн-переглядач електронних таблиць, дотримуючись наведених нижче кроків.

  • Створіть екземпляр класу CellsApi, який приймає облікові дані клієнта як вхідні аргументи.
  • Укажіть ім’я вхідного файлу Excel, результуючий формат як HTML та ім’я вихідного файлу в рядкових змінних.
  • Прочитайте вміст книги Excel із локального диска за допомогою екземпляра File.
  • Нарешті, викличте метод cellsWorkbookPutConvertWorkbook(…), щоб розпочати операцію перетворення.
// для отримання додаткових прикладів відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // створити екземпляр CellsApi за допомогою облікових даних клієнта
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // назва вхідної книги Excel
    String fileName = "source.xlsx";
    // деталі пароля, якщо книга зашифрована
    String password = null;
        
    // результуючий формат файлу
    String format = "HTML";
    		
    // завантажити файл з локальної системи
    File file = new File("c://Users/"+fileName);	
    
    // виконати операцію перетворення документа
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // повідомлення про успішний друк
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
попередній перегляд файлу excel у csv

image1: - Попередній перегляд перетворення Excel у HTML

Вхідні дані Excel, використані у наведеному вище прикладі, можна завантажити з myDocument.xlsx.

Зверніть увагу на дивовижні можливості API, коли окремі аркуші відображаються як окремі вкладки в результуючому HTML.

Перетворіть Excel на HTML за допомогою команд cURL

Перетворення Excel на HTML / XLS на Web за допомогою REST API і команд cURL пропонує ряд переваг. Перш за все, цей підхід є дуже гнучким і може бути легко інтегрований у ваші існуючі робочі процеси. Використовуючи команди REST API і cURL, ви можете автоматизувати завдання перетворення документів і зменшити час і ресурси, необхідні для перетворення вручну. Крім того, використання хмарного інструменту, такого як Aspose.Cells Cloud, дає змогу виконувати перетворення на масштабованій і безпечній платформі без необхідності використання додаткового програмного забезпечення. Нарешті, використання REST API і команд cURL для перетворення Excel у HTML є економічно ефективним рішенням, яке може допомогти вам заощадити гроші на ліцензійних зборах і витратах на обслуговування.

Отже, спочатку нам потрібно згенерувати маркер доступу JWT під час виконання наступної команди.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Отримавши токен JWT, нам потрібно виконати наступну команду, щоб перетворити XLS на HTML і зберегти результат у хмарному сховищі.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Остаточні коментарі

Підсумовуючи, перетворення Excel на HTML є поширеним завданням, яке можна виконати за допомогою різноманітних інструментів і методів. Однак у цій статті ми розглянули два підходи для перетворення Excel у HTML: використання коду Java із Aspose.Cells Cloud SDK і використання REST API та команд cURL. Обидва підходи пропонують свої унікальні переваги та переваги залежно від ваших конкретних вимог і робочого процесу. Використання коду Java забезпечує більш настроюване та інтегроване рішення, тоді як використання REST API та команд cURL пропонує більше гнучкості та масштабованості. Зрештою, вибір підходу залежить від таких факторів, як розмір і складність файлів Excel, необхідний рівень автоматизації та інтеграції, а також ваш загальний бюджет і ресурси. Незалежно від того, який підхід ви виберете, Aspose.Cells Cloud надає потужну та надійну платформу для конвертації документів із підтримкою широкого діапазону форматів файлів і функцій.

Зверніть увагу, що повний вихідний код SDK можна завантажити з GitHub (опубліковано за ліцензією MIT). Нарешті, якщо у вас виникнуть проблеми під час використання API, зв’яжіться з нами через безкоштовний форум підтримки продукту.

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: