
המרת TSV ל-CSV באמצעות Java REST API.
המרת TSV(ערכים מופרדים בכרטיסיות) ל-CSV(ערכים מופרדים בפסיקים) היא משימה חיונית להבטחת תאימות נתונים ושימושיות במגוון יישומים ומערכות. בעוד ש-TSV משמש בדרך כלל לנתונים טבלאיים, כלים, פלטפורמות ומערכות תוכנה רבות מעדיפים את פורמט ה-CSV הנתמך יותר. על ידי המרת TSV ל-CSV, אתה משפר את יכולת הפעולה ההדדית של הנתונים, מפשט את העיבוד ומבטיח אינטגרציה חלקה עם יישומים פופולריים כמו גיליונות אלקטרוניים, מסדי נתונים ושירותי אינטרנט.
API עבור המרת TSV ל-CSV
המרת TSV ל-CSV באמצעות Java REST API עם Aspose.Cells Cloud SDK עבור Java הוא פתרון פשוט ויעיל לטיפול בטרנספורמציה של נתונים. SDK זה מאפשר למפתחים להמיר בקלות פורמטים של נתונים טבלאיים, כגון TSV, לפורמט CSV הנתמך באופן נרחב, מה שמבטיח תאימות עם גיליונות אלקטרוניים, מסדי נתונים וכלים אנליטיים אחרים. ארכיטקטורת ה-RESTful שלו מקלה על שילוב ביישומים על פני פלטפורמות, בעוד שמדרגיות ענן מבטיחה ביצועים גבוהים למשימות בקנה מידה גדול.
הַתקָנָה
אנא הוסף את הפרטים הבאים לקובץ pom.xml של פרויקט maven build.
<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>24.9</version>
</dependency>
</dependencies>
- אתה יכול להוריד את הגרסה העדכנית ביותר ממאגר Aspose.
כעת, עלינו להשיג את אישורי הלקוח שלנו ממרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המרת TSV ל-CSV ב-Java
הסעיף הבא מספק את הפרטים כיצד להמיר TSV לפורמט CSV באמצעות קטע קוד Java:
CellsApi api = new CellsApi(clientId,clientSecret);
צור מופע של CellsApi תוך מתן אישורי לקוח כארגומנטים של קלט.
api.uploadFile("input.tsv", file, "internal");
העלה את ה-TSV המקור לאחסון הענן באמצעות שיטת uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.csv","internal", null);
לבסוף, קרא למתודה cellsWorkbookGetWorkbook(…) כדי להתחיל את פעולת ההמרה.
// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// צור מופע של CellsApi באמצעות אישורי לקוח
CellsApi api = new CellsApi(clientId,clientSecret);
// שם קובץ ה-TSV הקלט
String name = "input.tsv";
// פורמט הקובץ שנוצר
String format = "CSV";
// טען קובץ מהמערכת המקומית
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// העלה קובץ TSV קלט לאחסון הענן
api.uploadFile("input.tsv", file, "internal");
// לבצע פעולת המרת מסמכים
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// להדפיס הודעת הצלחה
System.out.println("The TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
תצוגה מקדימה של המרת TSV ל-CSV.
ניתן להוריד את הקבצים לדוגמה המשמשים בדוגמה לעיל מ-input.tsv ו-resultantFile.csv.
המרת TSV ל-CSV באמצעות פקודות cURL
ההמרה של TSV ל-CSV באמצעות Aspose.Cells Cloud ופקודות cURL היא גישה פשוטה ויעילה לאוטומציה של טרנספורמציות נתונים. שיטה זו מאפשרת לך להעלות קובץ TSV ל-Aspose.Cells Cloud, לציין CSV כפורמט הפלט הרצוי, ולהוריד את הקובץ שהומר - הכל באמצעות קריאות פשוטות של RESTful API באמצעות cURL. זוהי בחירה אידיאלית לאוטומציה של משימות שחוזרות על עצמן, לייעל זרימות עבודה ולאפשר אינטגרציה חלקה ליישומים ותהליכים רחבים יותר.
השלב הראשון בשיטה זו הוא יצירת אסימון גישה JWT באמצעות הפקודה הבאה:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת, כשיש לנו את אסימון JWT, עלינו לבצע את הפקודה הבאה ולהמיר TSV לפורמט CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
אם יש לך העדפה לשמור את ה-CSV שנוצר בכונן מקומי, נסה לבצע את הפקודה הבאה:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
החלף את ‘sourceFile’ בשם קובץ ה-TSV הקלט (זמין באחסון הענן), ‘myResultant’ בשם קובץ ה-CSV שנוצר ו-‘accessToken’ באסימון הגישה של JWT שנוצר לעיל.
ממיר TSV ל-CSV בחינם
אנחנו גם ממליצים לך לנסות להשתמש בחינם בTSV to CSV Converter. אפליקציית אינטרנט קלת משקל וסופר יעילה זו פותחה על גבי Aspose.Cells Cloud ומאפשרת לך לחוות את היכולות המדהימות של REST API.
תצוגה מקדימה של אפליקציית ממיר TSV ל-CSV.
מַסְקָנָה
לסיכום, בין אם תבחר להמיר TSV ל-CSV באמצעות Aspose.Cells Cloud SDK עבור Java או באמצעות פקודות cURL, שתי הגישות מספקות פתרונות אמינים ויעילים להמרת נתונים טבלאיים. עם זאת, על ידי מינוף Aspose.Cells Cloud, אתה יכול לפשט את זרימות העבודה של הנתונים שלך, לחסוך זמן ולשפר את הפרודוקטיביות, מה שהופך אותו לכלי רב ערך לצורכי שינוי נתונים מודרניים.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: