txt σε csv

Μετατροπή TXT σε CSV με .NET Cloud SDK.

Στο δυναμικό τοπίο της επεξεργασίας δεδομένων, η ανάγκη μετατροπής αρχείων απλού κειμένου (TXT) σε [CSV](https://docs.fileformat Η μορφή .com/spreadsheet/csv/) αποτελεί κρίσιμη επιταγή. Μπείτε στη σφαίρα της μετατροπής TXT σε CSV χρησιμοποιώντας το .NET REST API, μια μετασχηματιστική λύση που έχει σχεδιαστεί για να αντιμετωπίσει την αυξανόμενη ζήτηση για αποτελεσματική εναλλαξιμότητα δεδομένων. Έτσι, αυτό το άρθρο ξεδιπλώνει την πιεστική ανάγκη για αυτήν τη μετατροπή, εμβαθύνοντας στις περιπλοκές της διαχείρισης δεδομένων και επισημαίνοντας τα διακριτικά οφέλη που αποφέρει αυτή η διαδικασία.

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

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

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

Μετατροπή αρχείου κειμένου σε CSV σε C# .NET

Η παρακάτω ενότητα εξηγεί τα βήματα για το πώς μπορούμε να μετατρέψουμε μέσω προγραμματισμού αρχείο κειμένου σε μορφή CSV χρησιμοποιώντας C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("input.txt", inputFile);

Διαβάστε το αρχείο κειμένου εισαγωγής και μεταφορτώστε το στο χώρο αποθήκευσης cloud.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);

Ξεκινήστε τη ρουτίνα μετατροπής TXT σε CSV. Το προκύπτον CSV στη συνέχεια μεταφορτώνεται στον χώρο αποθήκευσης cloud.

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

try
{
    // ανάγνωση αρχείου εισόδου κειμένου από την τοπική μονάδα δίσκου
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // μεταφορτώστε το αρχείο κειμένου στο χώρο αποθήκευσης cloud
        cellsInstance.UploadFile("input.txt", inputFile);

        // αρχικοποιήστε τη μετατροπή TXT σε CSV
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // μήνυμα επιτυχίας εκτύπωσης εάν η μετατροπή είναι επιτυχής
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
  • Σε περίπτωση που θέλετε να μετατρέψετε απευθείας την είσοδο TXT από τοπική μονάδα δίσκου σε μορφή CSV, δοκιμάστε να χρησιμοποιήσετε το παρακάτω απόσπασμα κώδικα.
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στο 
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 cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // ανάγνωση αρχείου εισόδου κειμένου από την τοπική μονάδα δίσκου
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // αρχικοποιήστε τη μετατροπή TXT σε CSV
        var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);

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

Μια προεπισκόπηση της μετατροπής TXT σε CSV χρησιμοποιώντας .NET REST API.

Το αρχείο κειμένου εισόδου και το προκύπτον CSV που δημιουργήθηκε στο παραπάνω παράδειγμα μπορούν να ληφθούν από:

Μετατροπή TXT σε CSV με χρήση εντολών cURL

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

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

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

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

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

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

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

συμπέρασμα

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

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

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

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