Tänapäeva andmepõhises maailmas on muutunud oluliseks võimalus teisendada Excel faile CSV (komaeraldusega väärtused) vormingusse. Kui Exceli faile kasutatakse laialdaselt andmete salvestamiseks ja analüüsimiseks, siis CSV-failid pakuvad lihtsamat ja mitmekülgsemat vormingut, mida saab hõlpsasti töödelda erinevate rakenduste ja programmeerimiskeeltega. Exceli teisendamine CSV-vormingusse annab võimaluse andmeintegratsiooni sujuvamaks muutmiseks, koostalitlusvõime parandamiseks ja andmevahetuse hõlbustamiseks erinevate süsteemide vahel. Selles artiklis uurime, kuidas seda ülesannet täita, kasutades Java Cloud SDK-d, võimaldades teil Exceli failid vaevata CSV-vormingus teisendada ja oma andmete kogu potentsiaal avada.
- Exceli CSV-ks Conversion Cloud SDK
- Teisendage Excel Javas CSV-ks
- Teisendage kohalik XLSX CSV-vormingusse
- XLSX-st CSV-ks, kasutades cURL-i käske
Exceli CSV-ks teisendamise pilve SDK
Exceli failide CSV-vormingusse teisendamisel Java abil paistab Aspose.Cells Cloud SDK for Java silma võimsa ja tõhusa lahendusena. Aspose.Cells Cloud on funktsioonirikas API, mis pakub laialdast tuge Exceli failide töötlemiseks, sealhulgas võimaldab Exceli faile sujuvalt CSV-vormingusse teisendada. Nii et olenemata sellest, kas töötate andmete migratsiooniprojekti, andmeanalüüsi või mõne muu stsenaariumi kallal, mis nõuab Excelist CSV-ks teisendamist, pakub Aspose.Cells Cloud SDK teile tööriistu ja paindlikkust oma eesmärkide tõhusaks ja täpseks saavutamiseks.
Nüüd lisage faili pom.xml järgmised üksikasjad, et lisada oma projekti Cloud SDK viide.
<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>
Kui Cloud SDK viide on lisatud, registreerige konto Cloud armatuurlaual ning otsige/looge kliendi ID ja kliendi saladuse üksikasjad.
Teisendage Excel Javas CSV-ks
XLSX-i CSV-vormingusse teisendamiseks järgige allolevaid juhiseid.
- Looge CellsApi klassi eksemplar, pakkudes samal ajal sisendargumentidena kliendi mandaate.
- Määrake sisend Exceli nimi, tulemus CSV-vormingus ja väljundfaili nimi.
- Laadige Exceli sisendtöövihik üles pilvesalvestusse, kasutades UpFile(…) meetodit.
- Lõpuks kutsuge välja meetod cellsWorkbookGetWorkbook(…), et käivitada XLSX-i CSV-ks teisendamise toiming.
// rohkemate näidete saamiseks külastage aadressi https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// looge CellsApi eksemplar, kasutades kliendi mandaate
CellsApi api = new CellsApi(clientId,clientSecret);
// sisestatud Exceli töövihiku nimi
String fileName = "source.xlsx";
// parooli üksikasjad, kui töövihik on krüptitud
String password = null;
// Määrab, kas määrata töövihiku read automaatseks sobitamiseks.
Boolean isAutoFit = true;
// Määrab, kas salvestada ainult tabeliandmed. Exceli jaoks kasutage ainult pdf-i.
Boolean onlySaveTable = true;
// tulemuseks olev failivorming
String format = "CSV";
// laadige fail kohalikust süsteemist
File file = new File("c://Users/nayyer/"+fileName);
// laadige sisend XLSB pilvesalvestusse
api.uploadFile("input.xlsx", file, "Internal");
// teostada dokumendi teisendusoperatsioon
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.csv","Internal", null);
// printida eduteade
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ülaltoodud näites kasutatud näidisfaile saab alla laadida saidilt myDocument.xlsx ja Resultant.csv.
Teisendage kohalik XLSX CSV-vormingusse
Selles jaotises käsitleme samme, kuidas teisendada XLSX CSV-vormingusse ilma sisendfaili pilvesalvestusse üles laadimata. Seega järgige alltoodud juhiseid.
- Looge CellsApi eksemplar, pakkudes samal ajal sisendargumentidena kliendi mandaate.
- Määrake sisend Exceli nimi, saadud vorming CSV-vormingus ja väljundfaili nimi.
- Kolmandaks kutsuge välja meetod cellsWorkbookPutConvertWorkbook(…), et käivitada XLSX-i CSV-ks teisendamine.
// rohkemate näidete saamiseks külastage aadressi https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// looge CellsApi eksemplar, kasutades kliendi mandaate
CellsApi api = new CellsApi(clientId,clientSecret);
// sisendi XLSX töövihiku nimi
String fileName = "myDocument.xlsx";
// parooli üksikasjad, kui töövihik on krüptitud
String password = null;
// tulemuseks olev failivorming
String format = "CSV";
// laadige fail kohalikust süsteemist
File file = new File("c://Users/nayyer/"+fileName);
// Teisendage XLSX CSV-ks
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);
// printida eduteade
System.out.println("Excel to CSV sucessfully converted !");
}catch(Exception ex)
{
System.out.println(ex);
}
XLSX-st CSV-ks, kasutades cURL-i käske
Teine võimas viis Exceli failide CSV-vormingusse teisendamiseks on käsud cURL ja Aspose.Cells Cloud REST API. Aspose.Cells Cloud REST API abil saate lihtsate ja arusaadavate cURL-käskude abil teha Exceli failidega erinevaid toiminguid, sealhulgas teisendada CSV-vormingusse. Kasutades cURL-i käske ja Aspose.Cells Cloud REST API-t, saate teisendusprotsessi automatiseerida, hallata suuri Exceli faile ning saavutada tõhusaid ja usaldusväärseid tulemusi.
Nüüd käivitage JWT juurdepääsuloa genereerimiseks järgmine käsk:
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"
Kui JWT on loodud, täitke järgmine käsk, et teisendada XLSX CSV-vormingusse ja salvestada väljund pilvesalvestusse. Pange tähele, et sisend XLSX on pilvesalvestuses juba saadaval.
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>"
Järeldus
Olenemata sellest, kas otsustate kasutada Java jaoks Aspose.Cells Cloud SDK-d või kasutada cURL-i käske koos Aspose.Cells Cloud REST API-ga, on teil Excelist CSV-ks teisendamiseks võimsad tööriistad. Need lähenemisviisid pakuvad paindlikkust, mastaapsust ja integreerimise lihtsust, võimaldades teil Exceli failid pingevabalt CSV-vormingusse teisendada. Seetõttu saate neid tehnoloogiaid kasutades automatiseerida teisendusprotsessi, tõhustada oma töövooge ja eraldada väärtuslikke andmeid Exceli failidest laialdaselt ühilduvas ja hõlpsasti juurdepääsetavas vormingus.
seotud lingid
seotud artiklid
Selle kohta lisateabe saamiseks soovitame tungivalt külastada järgmisi linke: