excel go csv

Tiontaigh Excel go CSV i Java

I ndomhan sonraí-tiomáinte an lae inniu, tá an cumas chun comhaid Excel a thiontú go formáid CSV (Luachanna Camóg Scartha) riachtanach anois. Cé go n-úsáidtear comhaid Excel go forleathan chun sonraí a stóráil agus a anailísiú, cuireann comhaid CSV formáid níos simplí agus níos ilúsáide ar fáil ar féidir le feidhmchláir agus teangacha ríomhchlárúcháin éagsúla í a phróiseáil go héasca. Trí Excel a thiontú go CSV cuirtear bealach ar fáil chun comhtháthú sonraí a shruthlíniú, idir-inoibritheacht a fheabhsú, agus malartú sonraí a éascú idir córais éagsúla. San Airteagal seo, déanfaimid iniúchadh ar conas an tasc seo a chur i gcrích ag baint úsáide as Java Cloud SDK, rud a chuirfidh ar do chumas comhaid Excel a thiontú go CSV gan stró agus lánacmhainneacht do shonraí a dhíghlasáil.

Comhshó Excel go CSV Cloud SDK

Nuair a thagann sé chun comhaid Excel a thiontú go CSV ag baint úsáide as Java, seasann an Aspose.Cells Cloud SDK do Java amach mar réiteach cumhachtach agus éifeachtach. Is API saibhir gné é Aspose.Cells Cloud a sholáthraíonn tacaíocht fhairsing d’ionramháil comhad Excel, lena n-áirítear an cumas comhaid Excel a thiontú go formáid CSV gan uaim. Mar sin, cibé an bhfuil tú ag obair ar thionscadal imirce sonraí, anailís sonraí, nó aon chás eile a éilíonn Excel go CSV chomhshó, an Aspose.Cells Cloud SDK cumhacht tú leis na huirlisí agus solúbthacht chun do spriocanna a bhaint amach go héifeachtach agus go cruinn.

Anois, le do thoil cuir na sonraí seo a leanas i pom.xml chun an tagairt Cloud SDK i do thionscadal a chur leis.

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

Nuair a bheidh an tagairt Cloud SDK curtha leis, cláraigh cuntas os cionn Deischlár Cloud agus cuardaigh / cruthaigh sonraí aitheantais Cliant agus Rúnda an Chliaint.

Tiontaigh Excel go CSV i Java

Lean na treoracha thíos chun XLSX a thiontú go formáid CSV.

  • Cruthaigh sampla de rang CellsApi agus dintiúir an chliaint á soláthar mar argóintí ionchuir.
  • Sonraigh ainm an ionchuir Excel, an fhormáid iarmhartach mar CSV, agus ainm an chomhaid aschuir.
  • Uaslódáil an leabhar oibre ionchuir Excel chuig stóráil néil ag baint úsáide as an modh uploadFile(…).
  • Ar deireadh, cuir glaoch ar an modh cellsWorkbookGetWorkbook(…) chun an oibríocht chomhshó XLSX go CSV a thionscnamh.
// le haghaidh tuilleadh samplaí, tabhair cuairt ar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // cruthaigh sampla de CellsApi ag baint úsáide as dintiúir an chliaint
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // Ainm ionchur leabhar oibre excel
    String fileName = "source.xlsx";
    
    // sonraí pasfhocail má tá an leabhar oibre criptithe
    String password = null;
    
    // Sonraítear cé acu an bhfuil sraitheanna socraithe leabhar oibre le bheith uathfheistithe.
    Boolean isAutoFit = true;
    // Sonraíonn cé acu sonraí tábla amháin a shábháil. Bain úsáid as ach pdf i excel.
    Boolean onlySaveTable = true;
    // formáid comhaid dá bharr
    String format = "CSV";
    		
    // Íoslódáil an comhad ón gcóras áitiúil
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // uaslódáil ionchur XLSB chuig stóráil scamall
    api.uploadFile("input.xlsx", file, "Internal");

    // dhéanamh oibríocht chomhshó doiciméad
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // teachtaireacht rath a phriontáil
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Réamhamharc comhad excel go csv

image1:- Réamhamharc comhad Excel go CSV

Is féidir na comhaid shamplacha a úsáidtear sa sampla thuas a íoslódáil ó myDocument.xlsx agus Resultant.csv.

Tiontaigh XLSX áitiúil go CSV

San alt seo, táimid chun na céimeanna a fhoghlaim maidir le conas XLSX a thiontú go CSV gan an comhad ionchuir a uaslódáil chuig stóráil scamall. Mar sin, le do thoil lean na treoracha a thugtar thíos.

  • Cruthaigh sampla de CellsApi agus dintiúir an chliaint á soláthar mar argóintí ionchuir.
  • Sonraigh ainm an ionchuir Excel, an fhormáid iarmhartach mar CSV, agus ainm an chomhaid aschuir.
  • Ar an tríú dul síos, cuir glaoch ar an modh cellsWorkbookPutConvertWorkbook(…) chun an tiontú XLSX go CSV a thionscnamh.
// le haghaidh tuilleadh samplaí, tabhair cuairt ar https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

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

    // cruthaigh sampla de CellsApi ag baint úsáide as dintiúir an chliaint
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ainm an leabhair oibre ionchuir XLSX
    String fileName = "myDocument.xlsx";
    // sonraí pasfhocail má tá an leabhar oibre criptithe
    String password = null;
    // formáid comhaid dá bharr
    String format = "CSV";
    		
    // Íoslódáil an comhad ón gcóras áitiúil
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Tiontaigh XLSX go oibríocht CSV
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // teachtaireacht rath a phriontáil
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX go CSV ag baint úsáide as Orduithe cURL

Bealach cumhachtach eile chun comhaid Excel a thiontú go CSV ná trí orduithe cURL agus an Aspose.Cells Cloud REST API. Leis an Aspose.Cells Cloud REST API, is féidir leat oibríochtaí éagsúla a dhéanamh ar chomhaid Excel, lena n-áirítear comhshó go CSV, ag baint úsáide as orduithe cURL simplí agus simplí. Trí chumhacht orduithe cURL agus API Aspose.Cells Cloud REST a ghiaráil, is féidir leat an próiseas comhshó a uathoibriú, comhaid Excel móra a láimhseáil, agus torthaí éifeachtacha iontaofa a bhaint amach.

Anois, déan an t-ordú seo a leanas chun comhartha rochtana JWT a ghiniúint:

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"

Nuair a bheidh an JWT ginte, déan an t-ordú seo a leanas le do thoil chun XLSX a thiontú go CSV agus an t-aschur a shábháil i stóráil scamall. Tabhair faoi deara le do thoil go bhfuil ionchur XLSX ar fáil cheana féin i stóráil scamall.

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

Conclúid

Cibé an roghnaíonn tú úsáid a bhaint as Aspose.Cells Cloud SDK le haghaidh Java nó orduithe cURL a ghiaráil leis an Aspose.Cells Cloud REST API, tá uirlisí cumhachtacha ar fáil duit le haghaidh comhshó Excel go CSV. Cuireann na cineálacha cur chuige seo solúbthacht, inscálaitheacht, agus éascaíocht ar fáil le comhtháthú, rud a ligeann duit comhaid Excel a thiontú go formáid CSV gan stró. Mar sin, trí na teicneolaíochtaí seo a ghiaráil, is féidir leat an próiseas comhshó a uathoibriú, do shreafaí oibre a shruthlíniú, agus sonraí luachmhara a bhaint as comhaid Excel i bhformáid atá comhoiriúnach go forleathan agus atá inrochtana go héasca.

Naisc Ghaolmhara

Airteagail Ghaolmhara

Molaimid go mór cuairt a thabhairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: