uitblink na csv

Skakel Excel na CSV in Java

In vandag se data-gedrewe wêreld het die vermoë om Excel-lêers na CSV (Comma-Separated Values)-formaat om te skakel noodsaaklik geword. Terwyl Excel-lêers wyd gebruik word vir die stoor en ontleding van data, bied CSV-lêers ’n eenvoudiger en meer veelsydige formaat wat maklik deur verskeie toepassings en programmeertale verwerk kan word. Die omskakeling van Excel na CSV bied ’n manier om data-integrasie te stroomlyn, interoperabiliteit te verbeter en data-uitruiling tussen verskillende stelsels te vergemaklik. In hierdie artikel sal ons ondersoek hoe om hierdie taak uit te voer met behulp van Java Cloud SDK, wat jou bemagtig om Excel-lêers moeiteloos na CSV om te skakel en die volle potensiaal van jou data te ontsluit.

Excel-na-CSV-omskakelingswolk-SDK

Wanneer dit kom by die omskakeling van Excel-lêers na CSV met Java, staan die Aspose.Cells Cloud SDK vir Java uit as ’n kragtige en doeltreffende oplossing. Aspose.Cells Cloud is ’n kenmerkryke API wat uitgebreide ondersteuning bied vir Excel-lêermanipulasie, insluitend die vermoë om Excel-lêers na CSV-formaat naatloos om te skakel. Dus, of jy nou aan ’n data-migrasieprojek, data-analise of enige ander scenario werk wat Excel na CSV-omskakeling vereis, die Aspose.Cells Cloud SDK bemagtig jou met die gereedskap en buigsaamheid om jou doelwitte doeltreffend en akkuraat te bereik.

Voeg nou asseblief die volgende besonderhede in pom.xml by om die Wolk SDK-verwysing by jou projek by te voeg.

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

Sodra die verwysing van Cloud SDK bygevoeg is, registreer asseblief ’n rekening oor Cloud dashboard en soek/skep Kliënt-ID en Kliëntgeheim-besonderhede.

Skakel Excel na CSV in Java

Volg asseblief die instruksies hieronder gegee om XLSX na CSV-formaat om te skakel.

  • Skep ’n instansie van CellsApi-klas terwyl u kliëntbewyse as invoerargumente verskaf.
  • Spesifiseer die naam van invoer Excel, gevolglike formaat as CSV, en die naam van uitvoerlêer.
  • Laai die Excel-invoer-werkboek op na wolkberging deur die uploadFile(…)-metode te gebruik.
  • Laastens, roep die metode cellsWorkbookGetWorkbook(…) om die XLSX-na-CSV-omskakeling te begin.
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // skep 'n instansie van CellsApi met behulp van kliëntbewyse
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // naam van invoer Excel-werkboek
    String fileName = "source.xlsx";
    
    // wagwoordbesonderhede as werkboek geïnkripteer is
    String password = null;
    
    // Spesifiseer of stel werkboekrye outomaties gepas moet word.
    Boolean isAutoFit = true;
    // Spesifiseer of slegs tabeldata stoor. Gebruik slegs pdf om uit te blink.
    Boolean onlySaveTable = true;
    // gevolglike lêerformaat
    String format = "CSV";
    		
    // laai lêer vanaf plaaslike stelsel
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // laai invoer XLSB op na wolkberging
    api.uploadFile("input.xlsx", file, "Internal");

    // dokumentomskakeling uitvoer
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // druk suksesboodskap
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Excel na csv-lêervoorskou

beeld1: - Excel na CSV lêer voorskou

Die voorbeeldlêers wat in die bostaande voorbeeld gebruik word, kan afgelaai word vanaf myDocument.xlsx en Resultant.csv.

Skakel plaaslike XLSX om na CSV

In hierdie afdeling gaan ons die stappe leer oor hoe om XLSX na CSV om te skakel sonder om die invoerlêer na wolkberging op te laai. Volg dus asseblief die instruksies hieronder.

  • Skep ’n instansie van CellsApi terwyl u kliëntbewyse as invoerargumente verskaf.
  • Spesifiseer die naam van invoer Excel, gevolglike formaat as CSV, en uitvoer lêer naam.
  • Derdens, noem die metode cellsWorkbookPutConvertWorkbook(…) om die XLSX-na-CSV-omskakeling te begin.
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // skep 'n instansie van CellsApi met behulp van kliëntbewyse
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // naam van invoer XLSX werkboek
    String fileName = "myDocument.xlsx";
    // wagwoordbesonderhede as werkboek geïnkripteer is
    String password = null;
    // gevolglike lêerformaat
    String format = "CSV";
    		
    // laai lêer vanaf plaaslike stelsel
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Skakel XLSX na CSV operasie
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // druk suksesboodskap
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX na CSV met behulp van cURL-opdragte

Nog ’n kragtige manier om Excel-lêers na CSV om te skakel, is deur middel van cURL-opdragte en die Aspose.Cells Cloud REST API. Met die Aspose.Cells Cloud REST API kan jy verskeie bewerkings op Excel-lêers uitvoer, insluitend omskakeling na CSV, deur eenvoudige en reguit cURL-opdragte te gebruik. Deur gebruik te maak van die krag van cURL-opdragte en die Aspose.Cells Cloud REST API, kan jy die omskakelingsproses outomatiseer, groot Excel-lêers hanteer en doeltreffende en betroubare resultate behaal.

Voer nou die volgende opdrag uit om JWT-toegangtoken te genereer:

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"

Sodra die JWT gegenereer is, voer asseblief die volgende opdrag uit om XLSX na CSV om te skakel en die uitvoer in wolkberging te stoor. Neem asseblief kennis dat invoer XLSX reeds in wolkberging beskikbaar is.

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

Afsluiting

Of jy nou kies om die Aspose.Cells Cloud SDK vir Java te gebruik of cURL-opdragte met die Aspose.Cells Cloud REST API te gebruik, jy het kragtige gereedskap tot jou beskikking vir Excel na CSV-omskakeling. Hierdie benaderings bied buigsaamheid, skaalbaarheid en gemak van integrasie, wat jou toelaat om Excel-lêers moeiteloos na CSV-formaat om te skakel. Deur hierdie tegnologieë te gebruik, kan u dus die omskakelingsproses outomatiseer, u werkvloeie stroomlyn en waardevolle data uit Excel-lêers onttrek in ’n formaat wat wyd versoenbaar en maklik toeganklik is.

Verwante skakels

verwante artikels

Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom oor: