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

Обратите внимание, что полный исходный код SDK можно загрузить с GitHub (опубликовано по лицензии MIT). Наконец, если у вас возникнут какие-либо проблемы при использовании API, свяжитесь с нами через бесплатный форум поддержки продукта.

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: