TSV σε CSV

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

TSV(Τιμές διαχωρισμένες με καρτέλες) και CSV(Τιμές διαχωρισμένες με κόμμα) είναι δύο από τις πιο συχνά χρησιμοποιούμενες μορφές για την αποθήκευση και τη μεταφορά δεδομένων σε πίνακα. Ωστόσο, το CSV προτιμάται συχνά λόγω της ευρέως διαδεδομένης συμβατότητας και της απλότητάς του, γεγονός που το καθιστά την πιο δημοφιλή μορφή για ανταλλαγή δεδομένων σε διάφορες πλατφόρμες και εφαρμογές. Σε αυτό το άρθρο, θα διερευνήσουμε την αναγκαιότητα της μετατροπής TSV σε CSV και θα συζητήσουμε πώς μπορεί να επιτευχθεί αποτελεσματικά χρησιμοποιώντας το C# .NET και το Aspose.Cells Cloud SDK, δίνοντάς σας τη δυνατότητα να αξιοποιήσετε πλήρως τις δυνατότητες των δεδομένων σας.

REST API για μετατροπή TSV σε CSV

Χρησιμοποιώντας το Aspose.Cells Cloud SDK για .NET, η μετατροπή του TSV σε CSV είναι μια απλή και αποτελεσματική διαδικασία που σας επιτρέπει να ενσωματώνετε απρόσκοπτα αυτήν τη λειτουργία στις εφαρμογές σας .NET. Αυτό το SDK όχι μόνο χειρίζεται τη μετατροπή με ακρίβεια, αλλά προσφέρει επίσης ένα ευρύ φάσμα ισχυρών λειτουργιών, όπως μορφοποίηση δεδομένων, υπολογισμούς τύπων και χειρισμό υπολογιστικών φύλλων.

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

Μετατροπή αρχείου TSV σε CSV σε C#

Σε αυτήν την ενότητα, πρόκειται να αυτοματοποιήσουμε τη σύνθετη εργασία μετατροπής TSV σε CSV, διαχειριζόμενοι μεγάλα σύνολα δεδομένων και διασφαλίζοντας παραγωγή υψηλής ποιότητας. Θα δείτε πώς το REST API μας γίνεται ένα ανεκτίμητο στοιχείο για όλες τις ανάγκες επεξεργασίας δεδομένων.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Τρίτον, δημιουργήστε μια παρουσία του “PostWorkbookSaveAsRequest” όπου καθορίζουμε το όνομα της εισόδου TSV, το όνομα του αρχείου CSV που προκύπτει.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Τέλος, καλέστε το API για να ξεκινήσει η διαδικασία μετατροπής TSV σε CSV. Μόλις ο κώδικας εκτελεστεί με επιτυχία, το προκύπτον CSV αποθηκεύεται στον χώρο αποθήκευσης 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(input.tsv))
    {
        // μεταφορτώστε το βιβλίο εργασίας εισόδου TSV στον χώρο αποθήκευσης cloud
        cellsInstance.UploadFile("input.tsv", inputFile);

        // καλέστε το API για να μετατρέψετε το TSV σε βιβλίο εργασίας Excel
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);

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

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

Η είσοδος TSV και το Excel που δημιουργείται στο παραπάνω παράδειγμα μπορούν να ληφθούν από το input.tsv και το resultantFile.csv.

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

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

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

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"

Τώρα που δημιουργήθηκε το εξατομικευμένο διακριτικό πρόσβασης, μπορούμε να εκτελέσουμε την ακόλουθη εντολή cURL για να μετατρέψουμε το TSV σε CSV online.

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

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

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

Δωρεάν μετατροπέας TSV σε CSV

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

Μετατροπέας tsv σε csv

Μια δωρεάν εφαρμογή μετατροπής TSV σε CSV

Σύναψη

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

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

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

Συνιστούμε επίσης να εξερευνήσετε τα ακόλουθα ιστολόγια: