excel-ից csv

Փոխարկել Excel-ը CSV-ի Java-ում

Ժամանակակից տվյալների վրա հիմնված աշխարհում Excel ֆայլերը CSV (ստորակետերով բաժանված արժեքներ) ձևաչափի փոխարկելու ունակությունը դարձել է կարևոր: Թեև Excel ֆայլերը լայնորեն օգտագործվում են տվյալների պահպանման և վերլուծության համար, CSV ֆայլերն առաջարկում են ավելի պարզ և բազմակողմանի ձևաչափ, որը հեշտությամբ կարող է մշակվել տարբեր հավելվածների և ծրագրավորման լեզուների կողմից: Excel-ը CSV-ի վերածելը հնարավորություն է տալիս պարզեցնել տվյալների ինտեգրումը, բարելավել փոխգործունակությունը և հեշտացնել տվյալների փոխանակումը տարբեր համակարգերի միջև: Այս հոդվածում մենք կուսումնասիրենք, թե ինչպես կարելի է կատարել այս խնդիրը՝ օգտագործելով Java Cloud SDK-ն՝ հնարավորություն տալով ձեզ առանց ջանքերի փոխակերպել Excel ֆայլերը CSV-ի և բացել ձեր տվյալների ողջ ներուժը:

Excel-ի CSV փոխակերպման Cloud SDK-ն

Երբ խոսքը վերաբերում է Java-ի միջոցով Excel ֆայլերը CSV-ի փոխարկելուն, Aspose.Cells Cloud SDK for Java-ն առանձնանում է որպես հզոր և արդյունավետ լուծում: Aspose.Cells Cloud-ը առանձնահատկություններով հարուստ API է, որն ապահովում է Excel ֆայլերի մանիպուլյացիայի լայնածավալ աջակցություն, ներառյալ Excel ֆայլերը CSV ձևաչափի անխափան փոխակերպելու հնարավորությունը: Այսպիսով, անկախ նրանից, թե դուք աշխատում եք տվյալների միգրացիայի նախագծի, տվյալների վերլուծության կամ որևէ այլ սցենարի վրա, որը պահանջում է Excel-ի CSV փոխակերպում, Aspose.Cells Cloud SDK-ն ձեզ հնարավորություն է տալիս գործիքներով և ճկունությամբ՝ ձեր նպատակներին արդյունավետ և ճշգրիտ հասնելու համար:

Այժմ, խնդրում ենք ավելացնել հետևյալ մանրամասները pom.xml-ում՝ ձեր նախագծում Cloud SDK հղումը ավելացնելու համար:

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

Երբ ավելացվի Cloud SDK-ի հղումը, գրանցեք հաշիվ Cloud dashboard-ում և փնտրեք/ստեղծեք Հաճախորդի ID և Հաճախորդի գաղտնի մանրամասներ:

Փոխարկել Excel-ը CSV-ի Java-ում

Խնդրում ենք հետևել ստորև տրված հրահանգներին՝ XLSX-ը CSV ձևաչափի փոխարկելու համար:

  • Ստեղծեք CellsApi դասի օրինակ՝ որպես մուտքային փաստարկներ տրամադրելով հաճախորդի հավատարմագրերը:
  • Նշեք մուտքագրված Excel-ի անունը, արդյունքի ձևաչափը որպես CSV և ելքային ֆայլի անվանումը:
  • Վերբեռնեք մուտքագրված Excel աշխատանքային գիրքը ամպային պահեստում՝ օգտագործելով uploadFile(…) մեթոդը:
  • Ի վերջո, կանչեք cellsWorkbookGetWorkbook(…) մեթոդը՝ XLSX-ի CSV փոխակերպման գործողությունը սկսելու համար:
// Լրացուցիչ օրինակների համար այցելեք https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ստացեք ClientID-ը և ClientSecret-ը https://dashboard.aspose.cloud/-ից
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ստեղծել CellsApi-ի օրինակ՝ օգտագործելով հաճախորդի հավատարմագրերը
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // մուտքագրման Excel աշխատանքային գրքի անվանումը
    String fileName = "source.xlsx";
    
    // գաղտնաբառի մանրամասները, եթե աշխատանքային գրքույկը գաղտնագրված է
    String password = null;
    
    // Նշում է, թե արդյոք աշխատանքային գրքույկի տողերը պետք է լինեն ավտոմատ կերպով:
    Boolean isAutoFit = true;
    // Նշում է, թե արդյոք պահպանվում են միայն աղյուսակի տվյալները: Excel-ի համար օգտագործեք միայն pdf:
    Boolean onlySaveTable = true;
    // արդյունքում ստացված ֆայլի ձևաչափը
    String format = "CSV";
    		
    // բեռնել ֆայլը տեղական համակարգից
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // վերբեռնեք XLSB մուտքագրումը ամպային պահեստում
    api.uploadFile("input.xlsx", file, "Internal");

    // կատարել փաստաթղթերի փոխակերպման գործողություն
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // տպել հաջողության հաղորդագրություն
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel-ից csv ֆայլի նախադիտում

image1:- Excel-ից CSV ֆայլի նախադիտում

Վերոնշյալ օրինակում օգտագործված նմուշային ֆայլերը կարելի է ներբեռնել myDocument.xlsx և Resultant.csv-ից:

Փոխակերպեք տեղական XLSX-ը CSV-ի

Այս բաժնում մենք պատրաստվում ենք սովորել քայլերը, թե ինչպես փոխարկել XLSX-ը CSV առանց մուտքագրված ֆայլը ամպային պահեստում վերբեռնելու: Այսպիսով, խնդրում ենք հետևել ստորև տրված հրահանգներին:

  • Ստեղծեք CellsApi-ի օրինակ՝ որպես մուտքային փաստարկներ տրամադրելով հաճախորդի հավատարմագրերը:
  • Նշեք մուտքագրված Excel-ի անունը, արդյունքի ձևաչափը որպես CSV և ելքային ֆայլի անունը:
  • Երրորդ, զանգահարեք cellsWorkbookPutConvertWorkbook(…) մեթոդը՝ XLSX-ի CSV փոխարկումը սկսելու համար:
// Լրացուցիչ օրինակների համար այցելեք https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ստացեք ClientID-ը և ClientSecret-ը https://dashboard.aspose.cloud/-ից
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // ստեղծել CellsApi-ի օրինակ՝ օգտագործելով հաճախորդի հավատարմագրերը
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // մուտքագրման XLSX աշխատանքային գրքույկի անվանումը
    String fileName = "myDocument.xlsx";
    // գաղտնաբառի մանրամասները, եթե աշխատանքային գրքույկը գաղտնագրված է
    String password = null;
    // արդյունքում ստացված ֆայլի ձևաչափը
    String format = "CSV";
    		
    // բեռնել ֆայլը տեղական համակարգից
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Փոխարկել XLSX-ը CSV գործողության
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // տպել հաջողության հաղորդագրություն
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX-ից դեպի CSV՝ օգտագործելով cURL հրամանները

Excel ֆայլերը CSV-ի փոխարկելու մեկ այլ հզոր միջոց է cURL հրամանները և Aspose.Cells Cloud REST API-ն: Aspose.Cells Cloud REST API-ի միջոցով դուք կարող եք կատարել տարբեր գործողություններ Excel ֆայլերի վրա, ներառյալ փոխակերպումը CSV-ի, օգտագործելով պարզ և պարզ cURL հրամաններ: Օգտագործելով cURL հրամանների և Aspose.Cells Cloud REST API-ի հզորությունը, դուք կարող եք ավտոմատացնել փոխակերպման գործընթացը, կառավարել մեծ Excel ֆայլերը և հասնել արդյունավետ և հուսալի արդյունքների:

Այժմ կատարեք հետևյալ հրամանը՝ 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"

JWT-ն ստեղծվելուց հետո կատարեք հետևյալ հրամանը՝ XLSX-ը CSV-ի փոխարկելու և արդյունքը ամպային պահեստում պահելու համար: Խնդրում ենք նկատի ունենալ, որ XLSX մուտքագրումն արդեն հասանելի է ամպային պահեստում:

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

Եզրակացություն

Անկախ նրանից՝ դուք ընտրում եք օգտագործել Aspose.Cells Cloud SDK-ը Java-ի համար, կամ օգտագործել cURL հրամանները Aspose.Cells Cloud REST API-ի միջոցով, դուք ունեք հզոր գործիքներ Excel-ից CSV փոխակերպման համար: Այս մոտեցումներն առաջարկում են ճկունություն, մասշտաբայնություն և ինտեգրման հեշտություն՝ թույլ տալով առանց ջանքերի Excel ֆայլերը փոխարկել CSV ձևաչափի: Հետևաբար, օգտագործելով այս տեխնոլոգիաները, դուք կարող եք ավտոմատացնել փոխակերպման գործընթացը, պարզեցնել ձեր աշխատանքային հոսքերը և արժեքավոր տվյալներ հանել Excel ֆայլերից լայն համատեղելի և հեշտությամբ հասանելի ձևաչափով:

Առնչվող հղումներ

Առնչվող հոդվածներ

Խորհուրդ ենք տալիս ավելին իմանալու համար այցելել հետևյալ հղումները.