איך להמיר Excel ל-JSON באמצעות C#

איך להמיר Excel ל-JSON באמצעות C#

Η μετατροπή αρχείων του Excel σε JSON απλοποιεί την ανταλλαγή δεδομένων και ενισχύει τη συμβατότητα με τις εφαρμογές web. Aspose.Cells για .NET προσφέρει ισχυρή λειτουργικότητα για να ερμηνεύσει τα δεδομένα του Excel σε JSON χωρίς προσπάθεια.

Γιατί να μετατρέψετε το Excel σε JSON;

  • • Διαλειτουργικότητα: *- Η ανταλλαγή δεδομένων μεταξύ διαφορετικών πλατφορμών και συστημάτων.

  • • Διαχείριση δεδομένων: *- Το JSON παρέχει μια δομημένη μορφή ιδανική για την ανάπτυξη ιστού και τη χειραγώγηση δεδομένων.

  • • ΑΥΤΟΜΑΤΙΣΜΟΣ: *- Αυτόματη εξυγίανση δεδομένων του Excel στο JSON, μειώνοντας τη χειροκίνητη επεξεργασία δεδομένων.

Βήμα προς βήμα Οδηγός για τη μετατροπή του Excel σε JSON

Βήμα 1: Εγκατάσταση Aspose.Cells μέσω NuGet

Εγκαταστήστε Aspose.Cells για .NET χρησιμοποιώντας το NuGet Package Manager:

dotnet add package Aspose.Cells

Βήμα 2: Ρυθμίστε την άδεια Aspose.Cells

Ρυθμίστε την άδεια Aspose.Cells σας για να χρησιμοποιήσετε πλήρη χαρακτηριστικά:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Βήμα 3: Κατεβάστε το αρχείο Excel

Κατεβάστε το αρχείο του Excel σε ένα αντικείμενο Workbook:

Workbook workbook = new Workbook("file.xlsx");

Βήμα 4: Προσδιορίστε τα δεδομένα του Excel για μετατροπή

Μπορείτε να εκτελέσετε διάφορους τύπους δεδομένων του Excel:

  • **Περιοχή κυττάρων: *
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • • Μοναδική κελιά: *
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Πίνακες, πίνακες, πίνακες Pivot κλπ.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Βήμα 5: Σειράστε τα δεδομένα του Excel στο JSON

Συγκεντρώστε τα δεδομένα σας στο JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Βήμα 6: Αποθηκεύστε τα δεδομένα JSON

Αποθηκεύστε τα serialized JSON δεδομένα σε ένα αρχείο:

System.IO.File.WriteAllText("output.json", jsonString);

Βήμα 7: Προσαρμογή JSON Output (επιλεγμένη)

Βελτιώστε την παραγωγή JSON με την προσαρμογή της σειριοποίησης:

  • Σειράρισμα συγκεκριμένων στοιχείων (τυπολογίες, υπερσύνδεσμοι, χάρτες, εικόνες κλπ.).
  • Ελέγξτε τη δομή JSON και τη μορφοποίηση χρησιμοποιώντας JsonSaveOptions.

Κοινά ζητήματα και διορθώσεις

• Ακατάλληλη δομή JSON

  • Λύση: Ελέγξτε τον τύπο δεδομένων που είναι σε σειρά (για παράδειγμα, το εύρος κυττάρων εναντίον ενός κυττάρου).

2.Τα λάθη της άδειας

  • Λύση: Ελέγξτε τη διαδρομή αρχείου άδειας χρήσης και βεβαιωθείτε ότι είναι έγκυρη και αναφερόμενη σωστά.

3 Τα θέματα του αρχείου

  • Λύση: Βεβαιωθείτε ότι οι διαδρομές αρχείων εισόδου του Excel και οι διαδρομές εξόδου JSON είναι σωστές και προσβάσιμες.
 Ελληνικά