excel σε json

Μετατρέψτε το Excel σε JSON χρησιμοποιώντας C# .NET

Στον σύγχρονο επιχειρηματικό κόσμο με γρήγορους ρυθμούς, η αποτελεσματική διαχείριση δεδομένων είναι το κλειδί για να παραμείνετε μπροστά από τον ανταγωνισμό. Ως εκ τούτου, τα δεδομένα έχουν γίνει ένα πολύτιμο εμπόρευμα και η σωστή διαχείρισή τους είναι ζωτικής σημασίας για οργανισμούς όλων των μεγεθών. Μια σημαντική πτυχή της διαχείρισης δεδομένων είναι η μετατροπή δεδομένων, η οποία περιλαμβάνει τη μετατροπή δεδομένων από μια μορφή σε άλλη για να τα καταστήσει πιο χρηστικά και προσβάσιμα. Με την αυξανόμενη ζήτηση για μετατροπή δεδομένων, έχει καταστεί επιτακτική ανάγκη για τους προγραμματιστές να έχουν μια αξιόπιστη και αποτελεσματική λύση που να μπορεί να χειριστεί ένα ευρύ φάσμα εργασιών μετατροπής. Αυτό το τεχνικό ιστολόγιο θα παρουσιάσει μια λύση αιχμής για τη μετατροπή Excel σε JSON και θα περιγράφει τις δυνατότητες, τα πλεονεκτήματα και τις δυνατότητές του, παρέχοντας μια ολοκληρωμένη επισκόπηση αυτής της λύσης και των εφαρμογών της.

Εισαγωγή στο API μετατροπής Excel σε JSON

Μία από τις πιο σημαντικές πτυχές της διαχείρισης δεδομένων είναι η μετατροπή δεδομένων από μια μορφή σε άλλη και εδώ μπαίνει το Aspose.Cells Cloud SDK για .NET. Με τις ισχυρές και ευέλικτες δυνατότητες του, αυτό το API που βασίζεται σε σύννεφο παρέχει μια απλή και αποτελεσματική λύση για τη μετατροπή υπολογιστικών φύλλων του Excel σε μορφή JSON. Είτε είστε προγραμματιστής λογισμικού που θέλει να αυτοματοποιήσει τις εργασίες μετατροπής δεδομένων σας είτε επαγγελματίας χρήστης που χρειάζεται να μετατρέψει γρήγορα υπολογιστικά φύλλα για χρήση σε εφαρμογές ιστού ή για κινητές συσκευές, το Aspose.Cells Cloud SDK για .NET προσφέρει ένα αξιόπιστο και βολικό λύση. Θα εξερευνήσουμε περαιτέρω τις δυνατότητες του API και θα δείξουμε τα βήματα για να εκτελέσετε μια μετατροπή Excel σε JSON με ευκολία.

Για να χρησιμοποιήσουμε το SDK, πρέπει να προσθέσουμε την αναφορά του ως πακέτο NuGet. Αναζητήστε το “Aspose.Cells-Cloud” στη Διαχείριση πακέτων NuGet και προσθέστε το πακέτο.

Aspose.Cells Cloud

Εικόνα 1:- Aspose.Cells Cloud NuGet πακέτο.

Επιπλέον, πρέπει επίσης να έχουμε έναν λογαριασμό πίνακα ελέγχου Cloud. Σε περίπτωση που δεν έχετε υπάρχοντα λογαριασμό, δημιουργήστε έναν δωρεάν λογαριασμό μέσω του Cloud Dashboard χρησιμοποιώντας έγκυρη διεύθυνση email και αποκτήστε τα εξατομικευμένα διαπιστευτήρια πελάτη σας.

Excel σε JSON χρησιμοποιώντας C#

Αυτή η ενότητα εξηγεί όλες τις απαραίτητες λεπτομέρειες σχετικά με τον τρόπο μετατροπής του Excel σε JSON χρησιμοποιώντας απόσπασμα κώδικα C#. Λάβετε υπόψη ότι αυτό το παράδειγμα χρησιμοποιεί φύλλο εργασίας input.xls.

excel σε json

Εικόνα 2: - Προεπισκόπηση μετατροπής Excel σε JSON.

// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στο 
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 instance = new CellsApi(clientID, clientSecret);

// Όνομα αρχείου εισόδου Excel
string name = "input.xls";
// Μορφή για το αρχείο που προκύπτει
string format = "JSON";

// όνομα του αρχείου που προκύπτει
string resultantFile = "Converted.json";
        
try
{
    // φορτώστε το αρχείο από την τοπική μονάδα δίσκου
    using (var file = System.IO.File.OpenRead(name))
    {

        // αρχικοποίηση της λειτουργίας μετατροπής
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // μήνυμα επιτυχίας εκτύπωσης εάν η μετατροπή είναι επιτυχής
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Τώρα ας προσπαθήσουμε να κατανοήσουμε το παραπάνω απόσπασμα κώδικα:

CellsApi instance = new CellsApi(clientID, clientSecret);

Δημιουργήστε μια παρουσία του CellsApi ενώ μεταβιβάζετε τα διαπιστευτήρια πελάτη ως ορίσματα.

var file = System.IO.File.OpenRead(name)

Διαβάστε το φύλλο εργασίας εισόδου του Excel χρησιμοποιώντας τη μέθοδο OpenRead(…) της κλάσης System.IO.File.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Καλέστε τη μέθοδο για να εκτελέσετε τη μετατροπή Excel σε JSON και να αποθηκεύσετε την έξοδο στο χώρο αποθήκευσης Cloud.

XLS σε JSON χρησιμοποιώντας εντολές cURL

Κατανοούμε ότι το cURL είναι ένα εργαλείο γραμμής εντολών για πρόσβαση σε REST API, καθιστώντας το απαραίτητο εργαλείο για προγραμματιστές και επαγγελματίες πληροφορικής. Με το cURL, μπορούμε να κάνουμε αιτήματα HTTP σε REST API, να ανακτούμε δεδομένα από διακομιστές και να εκτελούμε διάφορες εργασίες. Τώρα σε αυτήν την ενότητα, θα μετατρέψουμε το XLS σε JSON χρησιμοποιώντας εντολές cURL.

Τώρα, ως προαπαιτούμενο, πρέπει πρώτα να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT (με βάση τα διαπιστευτήρια πελάτη) χρησιμοποιώντας την ακόλουθη εντολή.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Η ακόλουθη εντολή αναμένει ότι η είσοδος XLS θα είναι διαθέσιμη στο χώρο αποθήκευσης cloud και μετά τη μετατροπή, πρόκειται να την αποθηκεύσουμε σε τοπική μονάδα δίσκου.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

Σε περίπτωση που χρειαστεί να φορτώσουμε την είσοδο XLS από το Cloud storage και μετά τη μετατροπή σε JSON, πρέπει να αποθηκεύσουμε απευθείας την έξοδο στον ίδιο χώρο αποθήκευσης cloud, τότε δοκιμάστε να χρησιμοποιήσετε την παρακάτω εντολή.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Γρήγορη συμβουλή

Ψάχνετε για δωρεάν μετατροπέα Excel σε JSON! Δοκιμάστε να χρησιμοποιήσετε το διαδικτυακό μας Excel Converter.

Τελικές παρατηρήσεις

Συμπερασματικά, το Aspose.Cells Cloud SDK για .NET είναι μια ισχυρή και ευέλικτη λύση για τη μετατροπή υπολογιστικών φύλλων του Excel σε μορφή JSON. Με την αρχιτεκτονική που βασίζεται σε σύννεφο, την εύχρηστη διεπαφή και τις προηγμένες δυνατότητες, αυτό το API παρέχει έναν βολικό και αποτελεσματικό τρόπο για την εκτέλεση εργασιών μετατροπής δεδομένων, ανεξάρτητα από το αν είστε προγραμματιστής λογισμικού ή επιχειρηματικός χρήστης. Είτε θέλετε να μετατρέψετε ένα μόνο υπολογιστικό φύλλο είτε πολλά υπολογιστικά φύλλα ταυτόχρονα, το Aspose.Cells Cloud SDK για .NET προσφέρει μια αξιόπιστη και αποτελεσματική λύση. Χρησιμοποιώντας αυτό το API, μπορείτε να βελτιστοποιήσετε τις εργασίες μετατροπής δεδομένων σας, να εξοικονομήσετε χρόνο και πόρους και να εστιάσετε σε πιο σημαντικές πτυχές της επιχείρησής σας.

Συνιστούμε ανεπιφύλακτα να εξερευνήσετε την Τεκμηρίωση προϊόντος, η οποία περιέχει μια τεράστια συλλογή θεμάτων που εξηγούν άλλα συναρπαστικά χαρακτηριστικά του API. Τέλος, εάν αντιμετωπίσετε οποιοδήποτε πρόβλημα κατά τη χρήση του API ή εάν έχετε οποιοδήποτε σχετικό ερώτημα, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του δωρεάν Φόρουμ Υποστήριξης Προϊόντων.

Σχετικά Άρθρα

Επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: