rhagori i csv

Trosi Excel i CSV yn Java

Yn y byd sy’n cael ei yrru gan ddata heddiw, mae’r gallu i drosi ffeiliau Excel i fformat CSV (Comma- Separated Values) wedi dod yn hanfodol. Er bod ffeiliau Excel yn cael eu defnyddio’n helaeth ar gyfer storio a dadansoddi data, mae ffeiliau CSV yn cynnig fformat symlach a mwy amlbwrpas y gellir ei brosesu’n hawdd gan amrywiol gymwysiadau ac ieithoedd rhaglennu. Mae trosi Excel i CSV yn darparu ffordd i symleiddio integreiddio data, gwella rhyngweithrededd, a hwyluso cyfnewid data rhwng systemau gwahanol. Yn yr erthygl hon, byddwn yn archwilio sut i gyflawni’r dasg hon gan ddefnyddio Java Cloud SDK, gan eich grymuso i drosi ffeiliau Excel yn CSV yn ddiymdrech a datgloi potensial llawn eich data.

Excel i CSV Trosi Cloud SDK

O ran trosi ffeiliau Excel i CSV gan ddefnyddio Java, mae’r Aspose.Cells Cloud SDK ar gyfer Java yn sefyll allan fel datrysiad pwerus ac effeithlon. Mae Aspose.Cells Cloud yn API llawn nodweddion sy’n darparu cefnogaeth helaeth ar gyfer trin ffeiliau Excel, gan gynnwys y gallu i drosi ffeiliau Excel i fformat CSV yn ddi-dor. Felly, p’un a ydych chi’n gweithio ar brosiect mudo data, dadansoddi data, neu unrhyw senario arall sy’n gofyn am drosi Excel i CSV, mae’r Aspose.Cells Cloud SDK yn eich grymuso gyda’r offer a’r hyblygrwydd i gyflawni’ch nodau yn effeithlon ac yn gywir.

Nawr, ychwanegwch y manylion canlynol yn pom.xml i ychwanegu’r cyfeirnod Cloud SDK yn eich prosiect.

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

Unwaith y bydd cyfeirnod Cloud SDK wedi’i ychwanegu, cofrestrwch gyfrif dros dangosfwrdd Cloud a chwilio / creu ID Cleient a manylion Cyfrinachol Cleient.

Trosi Excel i CSV yn Java

Dilynwch y cyfarwyddiadau a roddir isod i drosi XLSX i fformat CSV.

  • Creu enghraifft o ddosbarth CellsApi wrth ddarparu tystlythyrau cleient fel dadleuon mewnbwn.
  • Nodwch enw’r mewnbwn Excel, y fformat canlyniadol fel CSV, ac enw’r ffeil allbwn.
  • Llwythwch i fyny’r llyfr gwaith mewnbwn Excel i storfa cwmwl gan ddefnyddio’r dull uploadFile (…).
  • Yn olaf, ffoniwch y dull cellsWorkbookGetWorkbook(…) i gychwyn y gweithrediad trosi XLSX i CSV.
// am ragor o enghreifftiau, ewch i https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // creu enghraifft o CellsApi gan ddefnyddio tystlythyrau cleient
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // enw'r mewnbwn Excel llyfr gwaith
    String fileName = "source.xlsx";
    
    // manylion cyfrinair os yw'r llyfr gwaith wedi'i amgryptio
    String password = null;
    
    // Mae'n pennu a fydd rhesi gosodedig yn y llyfr gwaith yn awtoffitio.
    Boolean isAutoFit = true;
    // Mae'n pennu a yw'n cadw data tabl yn unig. Defnyddiwch pdf i ragori yn unig.
    Boolean onlySaveTable = true;
    // fformat ffeil canlyniadol
    String format = "CSV";
    		
    // llwytho ffeil o system leol
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // uwchlwytho mewnbwn XLSB i storfa cwmwl
    api.uploadFile("input.xlsx", file, "Internal");

    // perfformio gweithrediad trosi dogfen
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // argraffu neges llwyddiant
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel i rhagolwg ffeil csv

image1:- Rhagolwg ffeil Excel i CSV

Gellir lawrlwytho’r ffeiliau sampl a ddefnyddir yn yr enghraifft uchod o myDocument.xlsx a Resultant.csv.

Trosi XLSX lleol i CSV

Yn yr adran hon, rydyn ni’n mynd i ddysgu’r camau ar sut i drosi XLSX i CSV heb uwchlwytho’r ffeil fewnbwn i storfa cwmwl. Felly dilynwch y cyfarwyddiadau a roddir isod.

  • Creu enghraifft o CellsApi wrth ddarparu tystlythyrau cleient fel dadleuon mewnbwn.
  • Nodwch enw’r mewnbwn Excel, y fformat canlyniadol fel CSV, ac enw’r ffeil allbwn.
  • Yn drydydd, ffoniwch y dull cellsWorkbookPutConvertWorkbook(…) i gychwyn y trosi XLSX i CSV.
// am ragor o enghreifftiau, ewch i https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

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

    // creu enghraifft o CellsApi gan ddefnyddio tystlythyrau cleient
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // enw llyfr gwaith mewnbwn XLSX
    String fileName = "myDocument.xlsx";
    // manylion cyfrinair os yw'r llyfr gwaith wedi'i amgryptio
    String password = null;
    // fformat ffeil canlyniadol
    String format = "CSV";
    		
    // llwytho ffeil o system leol
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Trosi XLSX i weithrediad CSV
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // argraffu neges llwyddiant
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX i CSV gan ddefnyddio Gorchmynion cURL

Ffordd bwerus arall o drosi ffeiliau Excel i CSV yw trwy orchmynion cURL a’r Aspose.Cells Cloud REST API. Gyda’r Aspose.Cells Cloud REST API, gallwch chi berfformio gweithrediadau amrywiol ar ffeiliau Excel, gan gynnwys trosi i CSV, gan ddefnyddio gorchmynion cURL syml a syml. Trwy leveraging pŵer gorchmynion cURL a’r Aspose.Cells Cloud REST API, gallwch awtomeiddio’r broses drosi, trin ffeiliau Excel mawr, a chyflawni canlyniadau effeithlon a dibynadwy.

Nawr, gweithredwch y gorchymyn canlynol i gynhyrchu tocyn mynediad 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"

Unwaith y bydd y JWT wedi’i gynhyrchu, gweithredwch y gorchymyn canlynol i drosi XLSX i CSV ac arbed yr allbwn mewn storfa cwmwl. Sylwch fod mewnbwn XLSX eisoes ar gael mewn storfa cwmwl.

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

Casgliad

P’un a ydych yn dewis defnyddio’r Aspose.Cells Cloud SDK ar gyfer Java neu drosoledd gorchmynion cURL gyda’r Aspose.Cells Cloud REST API, mae gennych offer pwerus ar gael ar gyfer trosi Excel i CSV. Mae’r dulliau hyn yn cynnig hyblygrwydd, graddadwyedd, a rhwyddineb integreiddio, sy’n eich galluogi i drosi ffeiliau Excel i fformat CSV yn ddiymdrech. Felly, trwy drosoli’r technolegau hyn, gallwch awtomeiddio’r broses drosi, symleiddio’ch llifoedd gwaith, a thynnu data gwerthfawr o ffeiliau Excel mewn fformat sy’n gydnaws yn eang ac yn hawdd ei gyrraedd.

Dolenni Perthnasol

Erthyglau Perthnasol

Rydym yn argymell yn gryf ymweld â’r dolenni canlynol i ddysgu mwy am: