excel naar csv

Converteer Excel naar CSV in Java

In de datagestuurde wereld van vandaag is de mogelijkheid om Excel-bestanden te converteren naar CSV-indeling (Comma-Separated Values) essentieel geworden. Hoewel Excel-bestanden veel worden gebruikt voor het opslaan en analyseren van gegevens, bieden CSV-bestanden een eenvoudiger en veelzijdiger formaat dat gemakkelijk kan worden verwerkt door verschillende toepassingen en programmeertalen. Het converteren van Excel naar CSV biedt een manier om gegevensintegratie te stroomlijnen, de interoperabiliteit te verbeteren en gegevensuitwisseling tussen verschillende systemen te vergemakkelijken. In dit artikel zullen we onderzoeken hoe u deze taak kunt volbrengen met behulp van Java Cloud SDK, waardoor u moeiteloos Excel-bestanden naar CSV kunt converteren en het volledige potentieel van uw gegevens kunt benutten.

Excel naar CSV Conversion Cloud SDK

Als het gaat om het converteren van Excel-bestanden naar CSV met behulp van Java, onderscheidt de Aspose.Cells Cloud SDK voor Java zich als een krachtige en efficiënte oplossing. Aspose.Cells Cloud is een functierijke API die uitgebreide ondersteuning biedt voor het manipuleren van Excel-bestanden, inclusief de mogelijkheid om Excel-bestanden naadloos naar CSV-indeling te converteren. Dus of u nu werkt aan een datamigratieproject, data-analyse of een ander scenario waarvoor conversie van Excel naar CSV vereist is, de Aspose.Cells Cloud SDK biedt u de tools en flexibiliteit om uw doelen efficiënt en nauwkeurig te bereiken.

Voeg nu de volgende details toe in pom.xml om de Cloud SDK-referentie toe te voegen aan uw project.

<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>

Zodra de referentie van Cloud SDK is toegevoegd, registreert u een account via Cloud-dashboard en zoekt u Client-ID en Client Secret-gegevens op of maakt u deze aan.

Converteer Excel naar CSV in Java

Volg de onderstaande instructies om XLSX naar CSV-indeling te converteren.

  • Maak een exemplaar van de CellsApi-klasse terwijl u clientreferenties opgeeft als invoerargumenten.
  • Specificeer de naam van de Excel-invoer, de resulterende indeling als CSV en de naam van het uitvoerbestand.
  • Upload de ingevoerde Excel-werkmap naar cloudopslag met behulp van de methode uploadFile(…).
  • Roep ten slotte de methode cellsWorkbookGetWorkbook(…) aan om de conversie van XLSX naar CSV te starten.
// ga voor meer voorbeelden naar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Haal ClientID en ClientSecret op van 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 invoer Excel-werkmap
    String fileName = "source.xlsx";
    
    // wachtwoordgegevens als werkmap versleuteld 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 bestandsindeling
    String format = "CSV";
    		
    // laad bestand van lokaal systeem
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // upload invoer XLSB naar cloudopslag
    api.uploadFile("input.xlsx", file, "Internal");

    // documentconversie uitvoeren
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // succesbericht afdrukken
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel naar csv-bestandsvoorbeeld

image1:- Voorbeeld van Excel naar CSV-bestand

De voorbeeldbestanden die in het bovenstaande voorbeeld worden gebruikt, kunnen worden gedownload van myDocument.xlsx en Resultant.csv.

Converteer lokale XLSX naar CSV

In dit gedeelte gaan we de stappen leren voor het converteren van XLSX naar CSV zonder het invoerbestand naar cloudopslag te uploaden. Volg daarom de onderstaande instructies.

  • Maak een exemplaar van CellsApi terwijl u klantreferenties opgeeft als invoerargumenten.
  • Specificeer de naam van de Excel-invoer, de resulterende indeling als CSV en de naam van het uitvoerbestand.
  • Roep ten derde de methode cellsWorkbookPutConvertWorkbook(…) aan om de conversie van XLSX naar CSV te starten.
// ga voor meer voorbeelden naar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Haal ClientID en ClientSecret op van 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 invoer XLSX-werkmap
    String fileName = "myDocument.xlsx";
    // wachtwoordgegevens als werkmap versleuteld is
    String password = null;
    // resulterende bestandsindeling
    String format = "CSV";
    		
    // laad bestand van lokaal systeem
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Converteer XLSX naar CSV-bewerking
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // succesbericht afdrukken
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX naar CSV met cURL-opdrachten

Een andere krachtige manier om Excel-bestanden naar CSV te converteren, is via cURL-opdrachten en de Aspose.Cells Cloud REST API. Met de Aspose.Cells Cloud REST API kunt u verschillende bewerkingen uitvoeren op Excel-bestanden, inclusief conversie naar CSV, met behulp van eenvoudige en duidelijke cURL-opdrachten. Door gebruik te maken van de kracht van cURL-opdrachten en de Aspose.Cells Cloud REST API, kunt u het conversieproces automatiseren, grote Excel-bestanden verwerken en efficiënte en betrouwbare resultaten behalen.

Voer nu de volgende opdracht uit om JWT-toegangstoken te genereren:

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"

Zodra de JWT is gegenereerd, voert u de volgende opdracht uit om XLSX naar CSV te converteren en de uitvoer op te slaan in cloudopslag. Houd er rekening mee dat invoer XLSX al beschikbaar is in cloudopslag.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Conclusie

Of u nu ervoor kiest om de Aspose.Cells Cloud SDK voor Java te gebruiken of gebruik te maken van cURL-opdrachten met de Aspose.Cells Cloud REST API, u beschikt over krachtige tools voor conversie van Excel naar CSV. Deze benaderingen bieden flexibiliteit, schaalbaarheid en integratiegemak, waardoor u moeiteloos Excel-bestanden naar CSV-indeling kunt converteren. Door gebruik te maken van deze technologieën kunt u daarom het conversieproces automatiseren, uw workflows stroomlijnen en waardevolle gegevens uit Excel-bestanden extraheren in een formaat dat breed compatibel en gemakkelijk toegankelijk is.

gerelateerde artikelen

We raden u ten zeerste aan de volgende links te bezoeken voor meer informatie over: