המר JSON לאקסל לינוקס

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

NET JSON ל-Excel Converter API עבור לינוקס

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

לאחר שהגדרת את הסביבה ויצרת את האפליקציה, תוכל להמשיך להתקין את Aspose.Cells עבור .NET דרך NuGet באמצעות NuGet Package Manager תוסף עבור Visual Studio Code.

למד כיצד ליצור יישום מסוף ב-Linux באמצעות Visual Studio Code.

ייבא נתונים מ-JSON ל-Excel ב-Linux

להלן השלבים לייבא נתונים מ-JSON ל-Excel XLSX:

דוגמת הקוד הבאה מראה כיצד לייבא נתונים מ-JSON ל-Excel ב-Linux.

// צור אובייקט של חוברת עבודה
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// קרא את קובץ JSON
string jsonInput = File.ReadAllText("Data.json");            

// הגדר את JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions(); 
options.ArrayAsTable = true;

// ייבוא נתוני JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// שמור קובץ אקסל
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

הזן נתוני JSON

[
   {
       Name: "John Smith",
       Contract:
       [
           {
               Client:
               {
                   Name: "A Company"
               },
               Price: 1200000
           },
           {
               Client:
               {
                   Name: "B Ltd."
               },
               Price: 750000
           },
           {
               Client:
               {
                   Name: "C & D"
               },
               Price: 350000
           }
       ]
   },
   {
       Name: "Tony Anderson",
       Contract:
       [
           {
               Client:
               {
                   Name: "E Corp."
               },
               Price: 650000
           },
           {
               Client:
               {
                   Name: "F & Partners"
               },
               Price: 550000
           }
       ]
   },
   {
       Name: "Jimmy Adams",
       Contract:
       [
           {
               Client:
               {
                   Name: "MIT"
               },
               Price: 800000
           },
           {
               Client:
               {
                   Name: "SnB"
               },
               Price: 520000
           }
       ]
   },
]

פלט גיליון עבודה של Excel

JSON ל-Excel Linux

ייבא JSON ל-Excel עם סגנונות עיצוב

בזמן ייבוא הנתונים מקובץ JSON, תוכל להחיל סגנונות על קובץ הפלט של Excel. להלן השלבים לביצוע פעולה זו.

דגימת הקוד הבאה מראה כיצד ליישם סגנונות בעת ייבוא נתונים מ-JSON ל-Excel ב-Linux.

// צור אובייקט של חוברת עבודה
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// קרא את קובץ JSON
string jsonInput = File.ReadAllText("Data.json");

// הגדר סגנונות
CellsFactory factory = new CellsFactory();
Style style = factory.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.Font.Color = System.Drawing.Color.BlueViolet;
style.Font.IsBold = true;

// הגדר את JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions();
options.TitleStyle = style;
options.ArrayAsTable = true;

// ייבוא נתוני JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// שמור קובץ אקסל
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

פלט גיליון עבודה של Excel

JSON ל-Excel Linux

קבל רישיון חינם

אתה יכול לקבל רישיון זמני ולהשתמש ב-Aspose.Cells עבור .NET ללא מגבלות הערכה.

סיכום

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

ראה גם