שחרר את הפשטות של המרת נתוני JSON ל-CSV (ערכים מופרדים בפסיקים ) ללא מאמץ עם המדריך המקיף שלנו. צלול לעולם של טרנספורמציה של נתונים באמצעות ה-.NET REST API, שבו אנו מספקים הוראות שלב אחר שלב לנווט בצורה חלקה דרך ‘פורמט json ל-csv’, המרה מקוונת. שפר את כישורי מניפולציית הנתונים שלך עם המדריך הידידותי למשתמש שלנו, המבטיח מעבר חלק מפורמטים של JSON ל-CSV.
.NET REST API עבור המרת JSON ל-CSV
המרת JSON ל-CSV באמצעות Aspose.Cells Cloud SDK עבור .NET מביאה יתרונות רבים ומייעלת את משימות מניפולציית הנתונים. תהליך זה משפר את יכולת הפעולה ההדדית של הנתונים על ידי מתן מעבר חלק בין פורמטים שונים, מה שהופך אותו לשימושי במיוחד עבור משתמשים שצריכים לשלב מקורות נתונים מגוונים. יתר על כן, ה-SDK עצמו מציע מגוון של יכולות חזקות מעבר להמרה, המאפשר למפתחים ליצור, לתפעל ולעבד קבצי Excel בענן ללא מאמץ.
כעת, על מנת להשתמש ב-SDK, עלינו לחפש ‘Aspose.Cells-Cloud’ במנהל החבילות של NuGet וללחוץ על כפתור ‘הוסף חבילה’. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן.אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המר JSON ל-CSV ב-C# .NET
למדנו כי Aspose.Cells Cloud SDK מאפשר לך לבנות יישומים חזקים המטפלים ביעילות בקובצי Excel. זה מביא גמישות ונוחות נוספים לתהליכי עבודה של ניהול נתונים בסביבת ענן. אז, אם ניקח את המינוף של ה-API המדהים הזה, בואו נעמיק בפרטים על האופן שבו נוכל להמיר JSON ל-CSV באמצעות קטע קוד C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ראשית, צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.
cellsInstance.UploadFile("sourceFile.json", file);
העלה את קובץ ה-JSON הקלט לאחסון בענן.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
לבסוף, קרא ל-API כדי להמיר JSON ל-CSV. לאחר המרה מוצלחת, ה-CSV שנוצר יאוחסן באחסון בענן.
// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל
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);
// שם קובץ ה-JSON הקלט
string input_JSON = @"input.json";
// קובץ CSV שנוצר
string resultant_file = "resultant.csv";
// טען קובץ JSON מהכונן המקומי
using (var file = System.IO.File.OpenRead(input_JSON))
{
// העלה קובץ קלט לאחסון בענן
cellsInstance.UploadFile("sourceFile.json", file);
}
// התקשר ל-API כדי להמיר JSON ל-CSV באינטרנט
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
ניתן להוריד את קובץ ה-JSON לדוגמה ואת ה-CSV שנוצר לעיל מ:
הפוך JSON ל-CSV באמצעות פקודות cURL
המרת JSON ל-CSV בצורה חלקה באמצעות Aspose.Cells Cloud ופקודות cURL מספקת פתרון פשוט ויעיל לשינוי פורמט נתונים בסביבת ענן. על ידי העלאת קובץ ה-JSON שלך לאחסון הענן ושימוש בנקודת הקצה Convert API, תוכל להמיר את הנתונים שלך ל-CSV ללא מאמץ. פקודות cURL מדגימות תהליך פשוט אך רב עוצמה, המאפשר לך לציין את קובץ המקור (input.json) ואת פורמט הפלט הרצוי (CSV) ובאמצעות קריאת API בודדת, להפוך את JSON לפורמט CSV.
הצעד הראשון בגישה זו הוא יצירת אסימון גישה 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, אנא בצע את הפקודה הבאה כדי להפוך את JSON לפורמט CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=CSV&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
החלף את ‘inputFile’ בשם קובץ ה-JSON הזמין באחסון בענן, ‘resultantFile’ בשם של ה-CSV שנוצר ו-‘accessToken’ באסימון גישה של JWT שנוצר לעיל.
סיכום
לסיכום, בין אם תבחרו להמיר JSON ל-CSV באמצעות Aspose.Cells Cloud SDK עבור .NET או באמצעות פקודות cURL עם Aspose.Cells Cloud API, שתי הגישות מציעות פתרונות חזקים וגמישים לשינוי נתונים בסביבת ענן. עם זאת, ה-SDK מספק אינטגרציה חלקה בפרויקטי ה-NET שלך, ומציע נוחות באמצעות השיטות המתועדות היטב והיכולות הנרחבות שלו. מצד שני, פקודות cURL מציעות ממשק שורת פקודה למי שמעדיף פתרון קל משקל וניתן לסקריפט, המבטיח נגישות על פני פלטפורמות שונות. עם זאת, באיזו גישה תפעל, ה-Aspose.Cells Cloud בולט כבחירה אמינה ועשירה בתכונות לצרכי עיבוד הנתונים שלך.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: