המרת json לחוברת עבודה של Excel

כיצד להמיר JSON לחוברת Excel באמצעות .NET Cloud SDK.

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

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

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

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

המר JSON ל-XLS ב-C# .NET

סעיף זה מסביר את הפרטים על האופן שבו ה-API יכול לאפשר המרת JSON ל-XLS לקבלת החלטות מושכלות והדמיית נתונים משופרת.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("sourceFile.json", file);

העלה את קובץ ה-JSON הקלט לאחסון בענן.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);

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

// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל 
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 = @"source.json";
// שם גליון העבודה של Excel שנוצר
string resultant_file = "output.xlsx";

// טען קובץ JSON מהכונן המקומי
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // העלה קובץ קלט לאחסון בענן
    cellsInstance.UploadFile("sourceFile.json", file);
}

// התקשר ל-API כדי להמיר JSON ל-Excel באינטרנט
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json לאקסל באינטרנט

תצוגה מקדימה של חוברת עבודה של JSON ל-Excel הומרה.

ניתן להוריד את קובץ JSON לדוגמה המשמש בדוגמה לעיל מ:

JSON ל-Excel באמצעות פקודות cURL

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

הצעד הראשון בגישה זו הוא ליצור אסימון גישה 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 לגיליון עבודה XLS.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

החלף את ‘sourceFile’ בשם קובץ ה-JSON הזמין באחסון בענן, ‘פלט’ בשם של גליון העבודה XLS שייווצר ו-‘accessToken’ באסימון גישה של JWT שנוצר לעיל.

סיכום

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

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

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

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