בעולם מונע הנתונים של היום, היכולת להמיר קבצי Excel לפורמט CSV (ערכים מופרדים בפסיקים) הפכה חיונית. בעוד שקובצי Excel נמצאים בשימוש נרחב לאחסון וניתוח נתונים, קבצי CSV מציעים פורמט פשוט ורב-תכליתי יותר שניתן לעבד בקלות על ידי יישומים ושפות תכנות שונות. המרת Excel ל-CSV מספקת דרך לייעל את שילוב הנתונים, לשפר יכולת פעולה הדדית ולהקל על חילופי נתונים בין מערכות שונות. במאמר זה, נחקור כיצד לבצע משימה זו באמצעות Java Cloud SDK, מה שיאפשר לך להמיר ללא מאמץ קבצי Excel ל-CSV ולשחרר את מלוא הפוטנציאל של הנתונים שלך.
- Excel to CSV Conversion Cloud SDK
- המרת Excel ל-CSV ב-Java
- המר XLSX מקומי ל-CSV
- XLSX ל-CSV באמצעות פקודות cURL
Excel to CSV Conversion Cloud SDK
בכל הנוגע להמרת קבצי Excel ל-CSV באמצעות Java, Aspose.Cells Cloud SDK for Java בולט כפתרון חזק ויעיל. Aspose.Cells Cloud הוא API עשיר בתכונות המספק תמיכה נרחבת במניפולציה של קבצי Excel, כולל היכולת להמיר קבצי Excel לפורמט CSV בצורה חלקה. אז, בין אם אתה עובד על פרויקט העברת נתונים, ניתוח נתונים או כל תרחיש אחר הדורש המרת Excel ל-CSV, ה-SDK של Aspose.Cells Cloud מעניק לך את הכלים והגמישות כדי להשיג את המטרות שלך בצורה יעילה ומדויקת.
כעת, אנא הוסף את הפרטים הבאים ב-pom.xml כדי להוסיף את ההפניה לענן 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 וחפש/צור פרטי זיהוי לקוח וסוד לקוח.
המרת 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;
// מציין אם לשמור רק נתוני טבלה. השתמש רק ב-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);
}
ניתן להוריד את הקבצים לדוגמה המשמשים בדוגמה לעיל מ-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 פעולת 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, אתה יכול לבצע פעולות שונות על קבצי אקסל, כולל המרה ל-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 ללא מאמץ. לכן, על ידי מינוף הטכנולוגיות הללו, אתה יכול להפוך את תהליך ההמרה לאוטומטי, לייעל את זרימות העבודה שלך ולחלץ נתונים יקרי ערך מקובצי אקסל בפורמט שהוא תואם נרחב ונגיש בקלות.
קישורים קשורים
מאמרים קשורים
אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: