In het tijdperk van online communicatie is de dynamische inhoud een sleutel tot succes. Daarom is de noodzaak om Excel-gegevens moeiteloos naar HTML te converteren met behulp van Java belangrijker dan ooit geworden. Bovendien is deze mogelijkheid om Excel-spreadsheets naadloos naar HTML te vertalen een gamechanger. Dit artikel gaat in op de cruciale rol die Java Cloud SDK speelt in dit conversieproces en biedt inzichten, technieken en praktische stappen om te voldoen aan de eisen van een visueel gestuurd online landschap.
- REST API voor conversie van Excel naar HTML
- Converteer Excel naar HTML in Java
- Microsoft Excel Online conversie naar HTML met cURL-opdrachten
REST API voor conversie van Excel naar HTML
Het converteren van Excel naar HTML wordt een naadloos en efficiënt proces wanneer u Aspose.Cells Cloud SDK voor Java gebruikt, een krachtige toolkit die is ontworpen om Excel-bewerkingen in een cloudgebaseerde omgeving te stroomlijnen. Deze robuuste SDK biedt u een reeks functies waarmee u het conversieproces nauwkeurig kunt controleren en ervoor kunt zorgen dat de resulterende HTML de nuances van de originele Excel-werkmap weerspiegelt. Dus of u nu de opmaak wilt behouden, de interactiviteit wilt verbeteren of een responsieve lay-out wilt creëren, deze SDK biedt gedetailleerde controle over verschillende conversieparameters.
Om de SDK te gebruiken, voegt u nu de volgende details toe in pom.xml om de Cloud SDK-referentie aan uw project toe te voegen.
<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>24.1.1</version>
</dependency>
</dependencies>
Haal uw klantreferenties op via clouddashboard. Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn vermeld in het snelstart artikel.
Converteer Excel naar HTML in Java
Zoals hierboven vermeld, kan de Aspose.Cells Cloud SDK voor Java de conversie van Excel naar HTML initiëren via intuïtieve API-aanroepen, waardoor u over de flexibiliteit en aanpassingsmogelijkheden beschikt. Het levert dynamische en visueel aantrekkelijke HTML-inhoud, waardoor een naadloze integratie van Excel-gegevens in moderne webapplicaties en presentaties wordt gegarandeerd. In het volgende gedeelte worden de stappen uitgelegd voor het transformeren van Excel naar HTML in Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.
cellsInstance.uploadFile("input.xlsx", file, "Internal");
Upload de ingevoerde Excel-werkmap naar cloudopslag.
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
Start de conversie van Excel naar HTML. Na een succesvolle bewerking wordt de resulterende HTML opgeslagen in een opslag met de naam ‘Intern’.
// Ga voor meer voorbeelden naar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples
try
{
// Haal ClientID en ClientSecret op via https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// maak een exemplaar van CellsApi met behulp van clientreferenties
CellsApi api = new CellsApi(clientId,clientSecret);
// naam van de ingevoerde Excel-werkmap
String fileName = "source.xlsx";
// wachtwoordgegevens als de werkmap gecodeerd is
String password = null;
// Hiermee geeft u op of werkmaprijen automatisch moeten worden aangepast.
Boolean isAutoFit = true;
// Specificeert of alleen tabelgegevens worden opgeslagen. Gebruik alleen pdf om te excelleren.
Boolean onlySaveTable = true;
// resulterende bestandsformaat
String format = "HTML";
// laad bestand van lokaal systeem
File file = new File("c://Users/nayyer/"+fileName);
// upload invoer Excel naar de cloudopslag
api.uploadFile("input.xlsx", file, "Internal");
// voer een conversiebewerking van XLS naar HTML uit
// de API laadt de ingevoerde Excel-werkmap vanuit de cloudopslag
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// druk het succesbericht af
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// uitzonderingsdetails afdrukken in de console
System.out.println(ex);
}
De ingevoerde Excel-werkmap en de resulterende HTML die in het bovenstaande voorbeeld is gegenereerd, kunnen worden gedownload van:
Hernoem de extensie van het gedownloade HTML-bestand van .hml naar .html.
Microsoft Excel Online conversie naar HTML met cURL-opdrachten
Aspose.Cells Cloud biedt een veelzijdige cloudgebaseerde omgeving waar ontwikkelaars de kracht van de API kunnen benutten om verschillende Excel-bewerkingen uit te voeren, waaronder de transformatie van Excel-gegevens naar HTML. In combinatie met cURL-opdrachten wordt dit proces scriptbaar en aanpasbaar, waardoor eenvoudige integratie in diverse ontwikkelomgevingen mogelijk is.
De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Voer nu de volgende opdracht uit om XLS online naar HTML te converteren. Deze methode verwacht dat de ingevoerde Excel al beschikbaar is in de cloudopslag en dat de resulterende HTML na de conversie ook in de cloudopslag wordt opgeslagen.
>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Vervang ‘inputExcel’ door de naam van de Excel-werkmap die beschikbaar is in de cloudopslag, ‘outputFile’ door de naam van de resulterende HTML die moet worden gegenereerd en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.
Als we de resulterende HTML op een lokaal station moeten opslaan, gebruik dan de volgende cURL-opdracht.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
Conclusie
Kortom, de reis van het converteren van Excel naar HTML wordt gekenmerkt door twee verschillende maar complementaire benaderingen. Of u kiest voor de uitgebreide en veelzijdige toolkit van de SDK, of voor de scriptbare efficiëntie en platformonafhankelijke aanpasbaarheid van cURL-opdrachten. Beide benaderingen komen echter samen in het gemeenschappelijke doel om Excel-gegevens naadloos te vertalen naar responsieve en visueel aantrekkelijke HTML. Desalniettemin zorgt de kracht van deze benaderingen voor een betrouwbare en efficiënte oplossing, waardoor het volledige potentieel van Excel naar HTML-conversie voor zowel ontwikkelaars als gebruikers wordt ontsloten.
handige links
gerelateerde artikelen
Wij raden u ten zeerste aan de volgende blogs te bezoeken: