![TSV לאקסל](images/convert-tsv-to-xls.jpg#center)
המרת TSV ל-Excel באמצעות C# .NET.
קבצי TSV(ערכים מופרדים בכרטיסיות) הם פשוטים וקלים, מה שהופך אותם לאידיאליים לאחסון והעברת נתונים. עם זאת, חוברת עבודה של Excel מציעה תכונות מתקדמות כגון הדמיית נתונים, כלי ניתוח וממשקים ידידותיים למשתמש, החיוניים למניפולציה מעמיקה של נתונים והצגה. במאמר זה, אנו הולכים להמיר קבצי TSV ל-Excel ולמנף את התכונות החזקות כדי לשפר את יכולות ניתוח הנתונים שלך, לייעל את זרימות העבודה ולשפר את הצגת הנתונים.
SDK להמרה של TSV ל-Excel
Aspose.Cells Cloud SDK עבור .NET מציע דרך רבת עוצמה ויעילה להמיר קבצי TSV (ערכים מופרדים בכרטיסיות) לפורמט Excel, תוך ייעול תהליך המרת הנתונים. על ידי שימוש ב-Aspose.Cells Cloud SDK, אתה יכול להפוך את ההמרה של קבצי TSV לאקסל לאוטומטית, להבטיח דיוק ושמירה על שלמות הנתונים.
אז כדי להשתמש ב-SDK, תחילה עליך לחפש Aspose.Cells-Cloud
במנהל החבילות של NuGet וללחוץ על כפתור הוסף חבילה
. שנית, השג את אישורי הלקוח שלך מ-Cloud Dashboard. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המר TSV ל-XLS ב-C#
הבה נחקור את הפרטים כיצד אנו יכולים לטפל ביעילות בכמויות גדולות של נתונים ולשלב יכולות המרה חזקות ביישומים שלך, ולשפר את הפרודוקטיביות הכוללת ואת תהליכי העבודה של ניהול הנתונים.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ראשית, אתחול אובייקט של מחלקה CellsApi שבו אנו מעבירים את אישורי הלקוח כארגומנטים.
SaveOptions saveOptions = new SaveOptions()
שנית, צור מופע של SaveOptions שבו אנו מגדירים את פורמט קובץ הפלט בתור XLS
.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
שלישית, צור מופע של PostWorkbookSaveAsRequest
שבו אנו מציינים את שם ה-TSV הקלט, שם חוברת העבודה שנוצרה ב-Excel ופרמטרים אופציונליים אחרים.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
לבסוף, התקשר ל-API כדי להתחיל את תהליך ההמרה של TSV ל-Excel. לאחר ביצוע הקוד בהצלחה, חוברת העבודה של Excel שהתקבלה נשמרת באחסון הענן.
// לדוגמאות מלאות וקבצי נתונים, נא עבור אל
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// צור מופע של CellsApi תוך העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// טען את קובץ ה-TSV הקלט
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// העלה את חוברת העבודה של קלט TSV לאחסון הענן
cellsInstance.UploadFile("input.tsv", inputFile);
// התקשר ל-API כדי להמיר TSV לחוברת עבודה של Excel
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// הדפס הודעת הצלחה אם ההמרה הצליחה
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
תצוגה מקדימה של המרת TSV ל-Excel.
ניתן להוריד את ה-TSV הקלט ואת ה-Excel שנוצר בדוגמה לעיל מ-input.tsv ו-myResultant.xls.
TSV ל-XLSX באמצעות פקודות cURL
המרת TSV ל-XLSX באמצעות Aspose.Cells Cloud ופקודות 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"
כעת, על מנת לבצע המרת TSV ל-XLSX, אנא בצע את הפקודה הבאה:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
החלף את sourceFile
בשם קובץ ה-TSV הקלט (זמין באחסון הענן), resultantFile
בשם של חוברת העבודה של Excel ו-accessToken
עם אסימון הגישה של JWT שנוצר לעיל.
- כדי לשמור את חוברת העבודה XLSX שנוצרה בכונן מקומי, אנא השתמש בפקודה cURL הבאה:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
אפליקציית המרת TSV ל-XLSX בחינם
על מנת לחוות את היכולות של .NET REST API, תוכל לשקול להשתמש בTSV to XLSX Conversion App קלת המשקל והיעיל שלנו. האפליקציה החינמית הזו בנויה על ממשקי Aspose.Cells Cloud API וניתנת לבדיקה מקוונת ללא כל דרישות התקנה.
אפליקציית המרת TSV ל-XLSX בחינם
סיכום
לסיכום, המרת TSV לפורמט Excel היא משימה קריטית לשיפור מניפולציה, הדמיה וניתוח נתונים. בין אם אתה בוחר ב-Aspose.Cells Cloud SDK העוצמתי והגמיש עבור .NET או בפקודות cURL הפשוטות והניתנות ל-script עם Aspose.Cells Cloud API, שתי הגישות מציעות פתרונות חזקים להמרה זו.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: