excel sa csv

I-convert ang Excel ngadto sa CSV sa Java

Sa kalibutan karon nga gipadagan sa datos, ang abilidad sa pag-convert sa Excel nga mga file ngadto sa CSV (Comma-Separated Values) nga format nahimong kinahanglanon. Samtang ang mga file sa Excel kaylap nga gigamit alang sa pagtipig ug pag-analisar sa datos, ang mga file sa CSV nagtanyag usa ka labi ka yano ug labi ka daghang gamit nga pormat nga dali maproseso sa lainlaing mga aplikasyon ug mga sinultian sa programming. Ang pag-convert sa Excel ngadto sa CSV naghatag og paagi sa pagpahapsay sa data integration, pagpalambo sa interoperability, ug pagpasayon sa data exchange tali sa lain-laing mga sistema. Niining artikuloha, atong tukion kon unsaon paghimo niini nga buluhaton gamit ang Java Cloud SDK, nga naghatag ug gahom kanimo sa walay kahago nga pag-convert sa mga file sa Excel ngadto sa CSV ug pag-abli sa tibuok potensyal sa imong datos.

Excel ngadto sa CSV Conversion Cloud SDK

Kung bahin sa pag-convert sa mga file sa Excel ngadto sa CSV gamit ang Java, ang Aspose.Cells Cloud SDK para sa Java nagbarug ingon usa ka kusgan ug episyente nga solusyon. Ang Aspose.Cells Cloud kay usa ka feature-rich API nga naghatag ug halapad nga suporta para sa Excel file manipulation, lakip na ang abilidad sa pag-convert sa Excel files ngadto sa CSV format nga hapsay. Mao nga, kung nagtrabaho ka sa usa ka proyekto sa pagbalhin sa datos, pagtuki sa datos, o bisan unsang ubang senaryo nga nanginahanglan pagbag-o sa Excel sa CSV, ang Aspose.Cells Cloud SDK naghatag gahum kanimo sa mga himan ug kadali aron makab-ot ang imong mga katuyoan sa episyente ug tukma.

Karon, palihog idugang ang mosunod nga mga detalye sa pom.xml aron idugang ang Cloud SDK reference sa imong proyekto.

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

Kung madugang na ang reperensiya sa Cloud SDK, palihog magparehistro ug account sa Cloud dashboard ug pangitaa/paghimog mga detalye sa Client ID ug Client Secret.

I-convert ang Excel ngadto sa CSV sa Java

Palihug sunda ang mga panudlo nga gihatag sa ubos aron mabag-o ang XLSX sa format nga CSV.

  • Paghimo usa ka pananglitan sa klase sa CellsApi samtang naghatag mga kredensyal sa kliyente ingon mga argumento sa input.
  • Ipiho ang ngalan sa input Excel, resulta nga format isip CSV, ug ang ngalan sa output file.
  • I-upload ang input Excel workbook sa cloud storage gamit ang uploadFile(…) nga pamaagi.
  • Sa kataposan, tawga ang pamaagi cellsWorkbookGetWorkbook(…) aron masugdan ang XLSX ngadto sa CSV conversion operation.
// alang sa dugang nga mga pananglitan, palihug bisitaha ang https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // paghimo usa ka pananglitan sa CellsApi gamit ang mga kredensyal sa kliyente
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ngalan sa input Excel workbook
    String fileName = "source.xlsx";
    
    // mga detalye sa password kung ang workbook na-encrypt
    String password = null;
    
    // Gitino kung ang mga set sa workbook nga mga laray mahimong autofit.
    Boolean isAutoFit = true;
    // Nagtino kung magtipig ra ba sa datos sa lamesa. Gamita lang ang pdf para mag excel.
    Boolean onlySaveTable = true;
    // resulta nga format sa file
    String format = "CSV";
    		
    // load file gikan sa lokal nga sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // i-upload ang input XLSB sa cloud storage
    api.uploadFile("input.xlsx", file, "Internal");

    // paghimo sa operasyon sa pagkakabig sa dokumento
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // pag-imprinta sa mensahe sa kalampusan
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel sa csv file preview

image1:- Excel ngadto sa CSV file preview

Ang sampol nga mga file nga gigamit sa pananglitan sa ibabaw mahimong ma-download gikan sa myDocument.xlsx ug Resultant.csv.

I-convert ang lokal nga XLSX ngadto sa CSV

Niini nga seksyon, atong tun-an ang mga lakang kon unsaon pag-convert sa XLSX ngadto sa CSV nga walay pag-upload sa input file ngadto sa cloud storage. Busa palihug sunda ang mga instruksyon nga gihatag sa ubos.

  • Paghimo usa ka pananglitan sa CellsApi samtang naghatag mga kredensyal sa kliyente ingon mga argumento sa input.
  • Ipiho ang ngalan sa input Excel, resulta nga format isip CSV, ug output file name.
  • Ikatulo, tawga ang pamaagi cellsWorkbookPutConvertWorkbook(…) aron masugdan ang XLSX ngadto sa CSV conversion.
// alang sa dugang nga mga pananglitan, palihug bisitaha ang https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // paghimo usa ka pananglitan sa CellsApi gamit ang mga kredensyal sa kliyente
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ngalan sa input XLSX workbook
    String fileName = "myDocument.xlsx";
    // mga detalye sa password kung ang workbook na-encrypt
    String password = null;
    // resulta nga format sa file
    String format = "CSV";
    		
    // load file gikan sa lokal nga sistema
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // I-convert ang XLSX sa CSV nga operasyon
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // pag-imprinta sa mensahe sa kalampusan
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX ngadto sa CSV gamit ang cURL Commands

Ang laing gamhanang paagi sa pag-convert sa mga file sa Excel ngadto sa CSV mao ang pinaagi sa mga cURL command ug ang Aspose.Cells Cloud REST API. Uban sa Aspose.Cells Cloud REST API, mahimo nimong buhaton ang lainlaing mga operasyon sa mga file sa Excel, lakip ang pagkakabig sa CSV, gamit ang yano ug prangka nga mga mando sa cURL. Pinaagi sa paggamit sa gahum sa cURL commands ug sa Aspose.Cells Cloud REST API, mahimo nimong i-automate ang proseso sa pagkakabig, pagdumala sa dagkong mga file sa Excel, ug pagkab-ot sa episyente ug kasaligan nga mga resulta.

Karon, ipatuman ang mosunod nga sugo aron makamugna og JWT access token:

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"

Kung mabuhat na ang JWT, palihug ipatuman ang mosunud nga mando aron mabag-o ang XLSX sa CSV ug i-save ang output sa pagtipig sa panganod. Palihug timan-i nga ang input XLSX anaa na sa cloud storage.

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

Konklusyon

Kung imong pilion ang paggamit sa Aspose.Cells Cloud SDK para sa Java o paggamit sa cURL nga mga sugo gamit ang Aspose.Cells Cloud REST API, aduna kay gamhanang mga himan nga imong magamit para sa Excel ngadto sa CSV conversion. Kini nga mga pamaagi nagtanyag sa pagka-flexible, scalability, ug kasayon sa integration, nagtugot kaninyo sa pag-convert sa Excel files ngadto sa CSV format nga walay kahago. Busa, pinaagi sa paggamit niini nga mga teknolohiya, mahimo nimong i-automate ang proseso sa pagkakabig, pag-streamline sa imong mga workflow, ug pagkuha sa bililhong datos gikan sa mga file sa Excel sa usa ka format nga kaylap nga compatible ug dali nga ma-access.

May Kalabutan nga mga Artikulo

Girekomenda namon nga bisitahan ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: