Използваме Excel работни книги, за да извършваме въвеждане на данни, организиране на данни, извършване на счетоводни задачи, извършване на финансови анализи, управление на времето, управление на задачи и много други. В същото време HTML е популярен формат за споделяне на данни и информация по интернет и предлага широк набор от предимства, включително съвместимост между различни платформи, лесна персонализация и гъвкавост. Като преобразувате своите електронни таблици в Excel в HTML, можете лесно да споделяте данните си с други и да гарантирате, че вашата информация е достъпна за всеки, навсякъде и на всяко устройство. В това ръководство стъпка по стъпка ще проучим ползите от конвертирането на Excel в HTML с помощта на Java REST API.
- Конвертор на Excel към HTML
- Excel към уеб в Java
- Конвертирайте Excel в HTML с помощта на cURL команди
Конвертор на Excel към HTML
Aspose.Cells Cloud SDK за Java е мощен инструмент, който предлага широк набор от възможности за конвертиране на електронни таблици на Excel в HTML формат. С този SDK можете да персонализирате изхода си, за да отговаря на вашите специфични нужди, включително възможността да укажете HTML кодирането, да запазвате изображения като отделни файлове и да контролирате форматирането на изхода. Той също така поддържа различни други файлови формати, включително XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /) и други, което го прави универсален инструмент за конвертиране на документи. Освен това, той е силно мащабируем, което ви позволява да обработвате големи обеми данни бързо и ефективно. Независимо дали сте разработчик, собственик на бизнес или професионалист по управление на документи, Aspose.Cells Cloud SDK за Java е идеален избор за конвертиране на Excel в HTML.
Сега първо трябва да добавим препратката към SDK в Java проект (maven build), като добавим следната информация в 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, използван в горния пример, може да бъде изтеглен от 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, не се колебайте да се свържете с нас чрез безплатен форум за поддръжка на продукти.
Свързани статии
Силно препоръчваме да посетите следните връзки, за да научите повече за: