csv ל-xlsx

כיצד להמיר CSV ל-Excel (XLSX, XLSX) באמצעות .NET REST API.

בשטיח המורכב של ניהול נתונים, הצורך בהמרת CSV לחוברת עבודה של Excel ([XLSX](https://docs.fileformat.com/spreadsheet /xlsx/), XLS) מופיע כצעד מרכזי. הוא מציע שער לחוויית נתונים דינמית ונגישה יותר. אומנם קובצי ה-CSV מספקים פשטות, אך הם חסרים את הפונקציונליות החזקה והמשיכה החזותית של Excel. במאמר זה, אנו מפרקים את הצרכים המשכנעים להמרת CSV ל-Excel. אז בואו נעמיק בפרטים כדי לגשר על הפער בין נתונים גולמיים ותובנות ניתנות לפעולה באמצעות .NET REST API, כדי להבטיח חוויית טרנספורמציה של נתונים יעילה יותר ומשפיעה יותר.

.NET Cloud SDK עבור המרת CSV ל-Excel

Aspose.Cells Cloud SDK עבור .NET מספק מעבר חלק מ-CSV ל-Excel (XLSX, XLS). SDK רב עוצמה זה לא רק מפשט ומאיץ את תהליך ההמרה אלא גם פותח דלתות לאינספור יכולות אחרות. חלק מהפעולות כוללות (אך לא רק) מניפולציה של גליונות עבודה של Excel, יצירת תרשימים, עיצוב מתקדם, ואפילו אתה יכול לבצע חישובים מורכבים.

כעת חפש את ‘Aspose.Cells-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת קובץ CSV ל-Excel ב-C#

צאו למסע חלק להמרת CSV ל-Excel (XLSX, XLS) באמצעות C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

צור מופע של WorkbookSaveAsRequest שבו אנו מספקים את השם של קובץ ה-CSV הקלט, שם ה-XLS שנוצר וכמה פרמטרים אופציונליים.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

התקשר ל-API כדי להתחיל פעולת המרה של CSV ל-XLSX. לאחר ביצוע הקוד בהצלחה, ה-Excel שנוצר מאוחסן באחסון בענן.

/ For complete examples and data files, please go to 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// צור מופע של CellsApi תוך העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// שם קובץ ה-CSV הקלט
string input_CSV = "source.csv";
// שם קובץ ה-XLS שנוצר
string resultant_XLS = "output.xls";

try
{
    // קרא את התוכן של קובץ CSV הקלט
    var file = System.IO.File.OpenRead(input_CSV);

    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_XLS,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // אתחול פעולת ההמרה
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // הדפס הודעת הצלחה אם ההמרה הצליחה
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to Excel format !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv ל-xls

תצוגה מקדימה של המרת קובץ CSV ל-XLS.

המרת CSV ל-XLS באמצעות פקודות cURL

ההמרה של CSV ל-Excel באמצעות Aspose.Cells Cloud באמצעות פקודות cURL מציגה מסלול מהיר ונגיש. גישה זו מספקת פשטות וקלות שימוש, ומציגה שער למגוון של יכולות נוספות.

הצעד הראשון בגישה זו הוא ליצור אסימון גישה JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ברגע שיש לנו אסימון JWT, אנא בצע את הפקודה הבאה כדי להמיר CSV לפורמט XLS. לאחר ההמרה, חוברת העבודה של Excel שהתקבלה מאוחסנת באחסון בענן.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"XLS\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

החלף את ‘inputFile’ בשם קובץ ה-CSV הזמין באחסון בענן, ‘resultantFile’ בשם של פלט גליון Excel שייווצר ו-‘accessToken’ באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, המסע מ-CSV לאקסל (XLSX, XLS) היווה עדות לפתרונות הרב-תכליתיים שמספק Aspose.Cells Cloud. בין אם באמצעות Aspose.Cells Cloud SDK הידידותי למשתמש עבור .NET או היעילות המהירה של פקודות cURL, אתה יכול לחוות את הכוח הטרנספורמטיבי של המרת נתונים. בין אם אתה מפתח היוצר יישומים מתוחכמים או חובב שורת פקודה המחפש פתרונות מהירים, Aspose.Cells Cloud עומד בתור בן לוויה אמין, מה שהופך את כל זרימת העבודה של עיבוד הנתונים ליעילה יותר ועשירה בתכונות.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: