TSV σε JSON

Μετατροπή TSV σε JSON με χρήση C# .NET.

Η μετατροπή αρχείων TSV(Tab-Separated Values) σε JSON(JavaScript Object Notation) είναι μια κοινή εργασία για προγραμματιστές και επαγγελματίες δεδομένων. Τα αρχεία TSV χρησιμοποιούνται ευρέως για αποθήκευση και ανταλλαγή δεδομένων λόγω της απλότητας και της ευκολίας χρήσης τους. Ωστόσο, το JSON έχει γίνει η προτιμώμενη μορφή για εφαρμογές web και API λόγω της ελαφριάς δομής και της συμβατότητάς του με διάφορες γλώσσες προγραμματισμού.

.NET JSON Transformation API

Το Aspose.Cells Cloud SDK για .NET είναι ένα ισχυρό και ευέλικτο εργαλείο που απλοποιεί τη διαδικασία μετατροπής αρχείων TSV (Tab-Separated Values) σε μορφή JSON (JavaScript Object Notation).Αυτό το SDK παρέχει ένα ολοκληρωμένο API που επιτρέπει στους προγραμματιστές να χειρίζονται και να μετατρέπουν υπολογιστικά φύλλα σε διάφορες μορφές απρόσκοπτα.

Για να χρησιμοποιήσετε το SDK, πρέπει πρώτα να κάνετε αναζήτηση στο «Aspose.Cells-Cloud» στη Διαχείριση πακέτων NuGet και να κάνετε κλικ στο κουμπί «Προσθήκη πακέτου». Δεύτερον, λάβετε τα διαπιστευτήρια πελάτη σας από το σύννεφο dashboard. Σε περίπτωση που δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.

Μετατροπή TSV σε JSON σε C#

Η παρακάτω ενότητα παρέχει έναν λεπτομερή οδηγό σχετικά με τον τρόπο αποτελεσματικής εκτέλεσης της μετατροπής TSV σε JSON χρησιμοποιώντας C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Αρχικά, αρχικοποιήστε ένα αντικείμενο της κλάσης CellsApi όπου μεταβιβάζουμε τα διαπιστευτήρια πελάτη ως ορίσματα.

SaveOptions saveOptions = new SaveOptions()

Δεύτερον, δημιουργήστε μια παρουσία του SaveOptions όπου ορίζουμε τη μορφή αρχείου εξόδου ως “JSON”.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Τρίτον, δημιουργήστε μια παρουσία του «PostWorkbookSaveAsRequest» όπου καθορίζουμε το όνομα της εισόδου TSV, το όνομα του αρχείου JSON που προκύπτει και άλλες προαιρετικές παραμέτρους.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Τέλος, καλέστε το API για να ξεκινήσει η μετατροπή TSV σε JSON. Μόλις ο κώδικας εκτελεστεί επιτυχώς, το αρχείο JSON που προκύπτει αποθηκεύεται στον χώρο αποθήκευσης cloud.

// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στο 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Λάβετε διαπιστευτήρια πελάτη από τη https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// δημιουργήστε παρουσία CellsApi κατά τη μεταβίβαση ClientID και ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // φορτώστε το αρχείο εισόδου TSV
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // upφορτώστε το αρχείο εισόδου TSV to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // καλέστε το API για να μετατρέψετε το TSV σε μορφή JSON
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // μήνυμα επιτυχίας εκτύπωσης εάν η μετατροπή είναι επιτυχής
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The .NET JSON transformation operation completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv σε json

Προεπισκόπηση της μετατροπής TSV σε JSON.

Το TSV εισόδου και το αρχείο JSON που προκύπτει που χρησιμοποιείται στο παραπάνω παράδειγμα μπορούν να ληφθούν από source.tsv και converted.json.

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

Εναλλακτικά, μπορείτε να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε εντολές cURL για να μετατρέψετε αρχεία TSV (Tab-Separated Values) σε JSON (JavaScript Object Notation) με το Aspose.Cells Cloud API. Αυτή η πρακτική και αποτελεσματική προσέγγιση εκτιμάται ιδιαίτερα από τους προγραμματιστές που προτιμούν τις διεπαφές γραμμής εντολών ή πρέπει να ενσωματώσουν αυτή τη λειτουργία σε αυτοματοποιημένα σενάρια.

Το πρώτο βήμα σε αυτήν την προσέγγιση είναι να δημιουργήσετε ένα διακριτικό πρόσβασης JWT χρησιμοποιώντας την ακόλουθη εντολή:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Μόλις δημιουργηθεί το διακριτικό πρόσβασης JWT, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το TSV σε μορφή JSON. Το αρχείο που προκύπτει αποθηκεύεται στη συνέχεια στον χώρο αποθήκευσης cloud.

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

Αντικαταστήστε το «sourceFile» με το όνομα του αρχείου εισόδου TSV (διαθέσιμο στο χώρο αποθήκευσης cloud), το «resultantFile» με το όνομα του αρχείου JSON που προκύπτει και το «accessToken» με το διακριτικό πρόσβασης JWT που δημιουργήθηκε παραπάνω.

  • Σε περίπτωση που χρειαστεί να αποθηκεύσετε το JSON που προκύπτει σε μια τοπική μονάδα δίσκου, χρησιμοποιήστε την ακόλουθη εντολή cURL:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

Δωρεάν εφαρμογή μετατροπής TSV σε JSON

Για να απολαύσετε τις δυνατότητες του .NET REST API, μπορείτε να χρησιμοποιήσετε την ελαφριά και εξαιρετικά αποδοτική Εφαρμογή μετατροπής TSV σε JSON. Αυτή η δωρεάν εφαρμογή είναι χτισμένη πάνω από τα API Aspose.Cells Cloud και μπορεί να δοκιμαστεί στο διαδίκτυο χωρίς απαιτήσεις εγκατάστασης.

Μετασχηματισμός .NET JSON

Ζήστε τον μετασχηματισμό .NET JSON χρησιμοποιώντας δωρεάν εφαρμογή

συμπέρασμα

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

Χρήσιμοι Σύνδεσμοι

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

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τα παρακάτω ιστολόγια: