
Преобразование 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] (https://docs.fileformat.com/spreadsheet/csv/), [PDF] (https://docs.fileformat.com/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 с локального диска, используя экземпляр файла.
- Наконец, вызовите метод 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);
}

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 с облачным SDK Aspose.Cells и использование REST API и команд cURL. Оба подхода предлагают свои уникальные преимущества и преимущества в зависимости от ваших конкретных требований и рабочего процесса. Использование кода Java обеспечивает более настраиваемое и интегрированное решение, а использование команд REST API и cURL обеспечивает большую гибкость и масштабируемость. В конечном счете, выбор подхода зависит от таких факторов, как размер и сложность ваших файлов Excel, требуемый уровень автоматизации и интеграции, а также ваш общий бюджет и ресурсы. Независимо от того, какой подход вы выберете, Aspose.Cells Cloud предоставляет мощную и надежную платформу для преобразования документов с поддержкой широкого спектра форматов файлов и функций.
Обратите внимание, что полный исходный код SDK можно загрузить с GitHub (опубликовано по лицензии MIT). Наконец, если у вас возникнут какие-либо проблемы при использовании API, свяжитесь с нами через бесплатный форум поддержки продукта.
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: