Мы выкарыстоўваем працоўныя кнігі Excel для ўводу даных, арганізацыі даных, выканання бухгалтарскіх работ, правядзення фінансавага аналізу, кіравання часам, кіравання задачамі і шмат іншага. У той жа час, HTML з’яўляецца папулярным фарматам для абмену дадзенымі і інфармацыяй праз Інтэрнэт, і ён прапануе шырокі спектр пераваг, у тым ліку кросплатформеннай сумяшчальнасці, лёгкай налады і гнуткасці. Пераўтвараючы электронныя табліцы Excel у HTML, вы можаце лёгка дзяліцца сваімі дадзенымі з іншымі і гарантаваць, што ваша інфармацыя будзе даступная любому, дзе заўгодна і на любой прыладзе. У гэтым пакрокавым кіраўніцтве мы вывучым перавагі пераўтварэння Excel у HTML з дапамогай Java REST API.
Канвэртар 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 з лакальнага дыска з дапамогай асобніка 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, які выкарыстоўваецца ў прыведзеным вышэй прыкладзе, можна загрузіць з 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, калі ласка, не саромейцеся звязацца з намі праз бясплатны форум падтрымкі прадукту.
Звязаныя артыкулы
Мы настойліва раім наведаць наступныя спасылкі, каб даведацца больш пра: