ההמרה של נתוני JSON לתבניות Excel או CSV היא דרישה נפוצה לדיווח מבוסס וניתוח עסקי. Aspose.Cells for .NET מספק דרך יעילה להשיג זאת עם API החזק שלה.
הכניסה
ההמרה של נתוני JSON לתבניות Excel או CSV היא חיונית כדי לאפשר ניתוח נתונים מבוססים ודיווח עסקי. Aspose.Cells for .NET מציעה API פשוט אך גמיש לייבוא J SON ישירות לתוך תרשימים או קבצי CSV.
למה להפוך את JSON ל- Excel?
- דיווח מובנה: להפוך את נתוני ה- API או השירות ב- JSON לתבניות טבלה כדי לשפר את הקריאה.
- אוטומציה: ייבוא אוטומטי של נתונים ל- Excel ללא עיצוב ידני או התערבות.
- versatility: תומך בתוצאות כמו פורמטים XLSX או CSV עם התאמה אישית של הפריסה.
מדריך צעד אחר צעד כדי להמיר JSON ל- Excel
שלב 1: התקנת Aspose.Cells באמצעות NuGet
הפעל את הספרייה Aspose.Cells:
$ dotnet add package Aspose.Cells
שלב 2: הגדרת רישיון Aspose.Cells
הפעל את הפונקציונליות המלאה עם הרישיון שלך:
Metered metered = new Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
שלב 3: טעינה JSON Input
קרא JSON מתוך רצועה או א .json
קובץ :
- מתוך הקובץ :
string jsonInput = File.ReadAllText("Data.json");
- מתוך רצועה ישירה:
string jsonInput = "[{\"nodeId\":1,\"reputation\":1134},{\"nodeId\":2,\"reputation\":547}]";
שלב 4: יצירת ספר עבודה וקובץ עבודה גישה
התחל ספר עבודה וגישה לדף העבודה הבסיסי שלה:
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
שלב 5: הגדרת JsonLayoutOptions
הגדרת אפשרויות הפריסה כדי לטפל ברק כמו טבלאות:
JsonLayoutOptions options = new JsonLayoutOptions();
options.ArrayAsTable = true;
שלב 6: ייבוא JSON לתוך לוח העבודה
ייבוא JSON לתוך לוח העבודה באמצעות שיטת השימוש:
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
שלב 7: שמור ל- Excel או CSV
להוציא את הנתונים לתבנית הרצויה:
- שמור על Excel:
workbook.Save("output.xlsx");
- שמור כ CSV:
workbook.Save("output.csv", SaveFormat.CSV);
בעיות נפוצות ותקנות
JSON Array לא פורסמה כראוי
- תגית: אבטחה
JsonLayoutOptions.ArrayAsTable
מתוכננת לtrue
כדי להדביק את הקבצים לתוך שורות.
קובץ לא חוסך
- הפתרון: בדוק עבור מסלולי תוקף וכי היישום שלך יש הרשאות כתיבה.
3 אזהרות רישיון
- פתרון: אישר כי קובץ הרישיון מתייחס כראוי והורד.