אין הייַנט ס דאַטן-געטריבן וועלט, די פיייקייט צו גער עקססעל טעקעס צו קסוו (קאָממאַ-סעפּאַראַטעד וואַלועס) פֿאָרמאַט איז געווארן יקערדיק. בשעת עקססעל טעקעס זענען וויידלי געניצט פֿאַר סטאָרינג און אַנאַלייזינג דאַטן, CSV טעקעס פאָרשלאָגן אַ סימפּלער און מער ווערסאַטאַל פֿאָרמאַט וואָס קענען זיין לייכט פּראַסעסט דורך פאַרשידן אַפּלאַקיישאַנז און פּראָגראַממינג שפּראַכן. קאַנווערטינג עקססעל צו קסוו גיט אַ וועג צו סטרימליין דאַטן ינטאַגריישאַן, פֿאַרבעסערן ינטעראָפּעראַביליטי און פאַסילאַטייט דאַטן וועקסל צווישן פאַרשידענע סיסטעמען. אין דעם אַרטיקל, מיר וועלן ויספאָרשן ווי צו ויספירן דעם אַרבעט ניצן Java Cloud SDK, ימפּאַוערינג איר צו עפערטלאַסלי גער עקססעל טעקעס צו קסוו און ופשליסן די פול פּאָטענציעל פון דיין דאַטן.
- עקססעל צו קסוו קאַנווערזשאַן קלאָוד סדק
- גער עקססעל צו קסוו אין ז’אבא
- גער היגע XLSX צו CSV
- XLSX צו CSV ניצן cURL קאַמאַנדז
עקססעל צו קסוו קאַנווערזשאַן קלאָוד סדק
ווען עס קומט צו קאַנווערטינג עקססעל טעקעס צו קסוו ניצן ז’אבא, די Aspose.Cells Cloud SDK פֿאַר Java שטייט אויס ווי אַ שטאַרק און עפעקטיוו לייזונג. Aspose.Cells קלאָוד איז אַ שטריך-רייַך אַפּי וואָס גיט ברייט שטיצן פֿאַר עקססעל טעקע מאַניפּיאַליישאַן, אַרייַנגערעכנט די פיייקייט צו גער עקססעל טעקעס צו קסוו פֿאָרמאַט סימלאַסלי. צי איר אַרבעט אויף אַ דאַטן מיגראַטיאָן פּרויעקט, דאַטן אַנאַליסיס אָדער קיין אנדערע סצענאַר וואָס ריקווייערז עקססעל צו קסוו קאַנווערזשאַן, די Aspose.Cells Cloud SDK ימפּאַוערז איר מיט די מכשירים און בייגיקייט צו דערגרייכן דיין גאָולז יפישאַנטלי און אַקיעראַטלי.
איצט, ביטע לייגן די פאלגענדע דעטאַילס אין pom.xml צו לייגן די קלאָוד סדק רעפֿערענץ אין דיין פּרויעקט.
<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 דאַשבאָרד און זוכן / שאַפֿן קליענט שייַן און קליענט סוד דעטאַילס.
גער עקססעל צו קסוו אין ז’אבא
ביטע נאָכפאָלגן די ינסטראַקשאַנז אונטן צו גער XLSX צו CSV פֿאָרמאַט.
- שאַפֿן אַ בייַשפּיל פון CellsApi קלאַס בשעת פּראַוויידינג קליענט קראַדענטשאַלז ווי אַרייַנשרייַב אַרגומענטן.
- ספּעציפיצירן די נאָמען פון אַרייַנשרייַב עקססעל, רעזולטאַט פֿאָרמאַט ווי קסוו, און די נאָמען פון רעזולטאַט טעקע.
- צופֿעליקער די אַרייַנשרייַב עקססעל וואָרקבאָאָק צו וואָלקן סטאָרידזש מיט די ופּלאָאַדפילע (…) אופֿן.
- צום סוף, רופן דעם אופֿן 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);
// נאָמען פון אַרייַנשרייַב עקססעל וואָרקבאָאָק
String fileName = "source.xlsx";
// פּאַראָל דעטאַילס אויב וואָרקבאָאָק אין ינקריפּטיד
String password = null;
// ספּעציפיצירט צי שטעלן וואָרקבאָאָק ראָוז צו זיין אַוטאָפיט.
Boolean isAutoFit = true;
// ספּעסיפיעס צי בלויז ראַטעווען טיש דאַטן. נאָר נוצן פּדף צו יקסעל.
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);
}
די מוסטער טעקעס געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון myDocument.xlsx און Resultant.csv.
גער היגע XLSX צו CSV
אין דעם אָפּטיילונג, מיר וועלן לערנען די סטעפּס ווי צו גער XLSX צו CSV אָן ופּלאָאַדינג די אַרייַנשרייַב טעקע צו וואָלקן סטאָרידזש. אַזוי ביטע נאָכגיין די ינסטראַקשאַנז געגעבן אונטן.
- שאַפֿן אַ בייַשפּיל פון CellsApi בשעת פּראַוויידינג קליענט קראַדענטשאַלז ווי אַרייַנשרייַב אַרגומענטן.
- ספּעציפיצירן די נאָמען פון אַרייַנשרייַב עקססעל, רעזולטאַט פֿאָרמאַט ווי קסוו, און רעזולטאַט טעקע נאָמען.
- דריטנס, רופן דעם אופֿן 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 קאַמאַנדז
אן אנדער שטאַרק וועג צו גער עקססעל טעקעס צו קסוו איז דורך CURL קאַמאַנדז און די Aspose.Cells קלאָוד רעסט אַפּי. מיט די Aspose.Cells Cloud REST API, איר קענען דורכפירן פאַרשידן אַפּעריישאַנז אויף עקססעל טעקעס, אַרייַנגערעכנט קאַנווערזשאַן צו CSV, ניצן פּשוט און סטרייטפאָרווערד CURL קאַמאַנדז. דורך לעווערידזשינג די מאַכט פון CURL קאַמאַנדז און די Aspose.Cells Cloud REST API, איר קענען אָטאַמייט די קאַנווערזשאַן פּראָצעס, שעפּן גרויס עקססעל טעקעס און דערגרייכן עפעקטיוו און פאַרלאָזלעך רעזולטאַטן.
איצט, ויספירן די פאלגענדע באַפֿעל צו דזשענערייט 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 קלאָוד סדק פֿאַר ז’אבא אָדער לעווערידזש CURL קאַמאַנדז מיט די Aspose.Cells Cloud REST API, איר האָבן שטאַרק מכשירים פֿאַר קאַנווערזשאַן פון עקססעל צו קסוו. די אַפּראָוטשיז פאָרשלאָגן בייגיקייַט, סקאַלאַביליטי און יז פון ינטאַגריישאַן, אַלאַוינג איר צו בייַטן עקססעל טעקעס צו קסוו פֿאָרמאַט אָן קיין עפפאָרט. דעריבער, דורך לעווערידזשינג די טעקנאַלאַדזשיז, איר קענען אָטאַמייט די קאַנווערזשאַן פּראָצעס, סטרימליין דיין וואָרקפלאָוז און עקסטראַקט ווערטפול דאַטן פון עקססעל טעקעס אין אַ פֿאָרמאַט וואָס איז וויידלי קאַמפּאַטאַבאַל און לייכט צוטריטלעך.
פֿאַרבונדענע לינקס
- פּראָדוקט שטיצן פאָרום
- [Cloud SDK מקור קאָד] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-java)
- [אַפּי רעפֿערענץ] (https://reference.aspose.cloud/cells/)
שייַכות אַרטיקלען
מיר רעקאָמענדירן צו באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: