Για χειρισμό δεδομένων και διαλειτουργικότητα, η απρόσκοπτη μετατροπή των αρχείων CSV (Τιμές διαχωρισμένες με κόμματα) σε απλό κείμενο ([TXT](https://docs. Η μορφή fileformat.com/word-processing/txt/)) αποτελεί κρίσιμο βήμα στους αγωγούς επεξεργασίας δεδομένων. Η ανάγκη μετάφρασης δομημένων δεδομένων CSV σε μια πιο ευέλικτη και ευανάγνωστη μορφή TXT είναι μια κοινή ανάγκη σε διάφορους κλάδους και εφαρμογές. Σε αυτόν τον περιεκτικό οδηγό, θα εμβαθύνουμε στη σημασία αυτής της μετατροπής. Λοιπόν, ας εξερευνήσουμε τις λεπτομέρειες σχετικά με το πώς μπορούμε να αξιοποιήσουμε τη δύναμη του .NET REST API και να βελτιστοποιήσουμε αυτήν τη διαδικασία μετασχηματισμού.
- .NET Cloud SDK για μετατροπή CSV σε TXT
- Μετατροπή CSV σε TXT σε C# .NET
- CSV Αρχείο σε αρχείο κειμένου χρησιμοποιώντας εντολές cURL
.NET Cloud SDK για μετατροπή CSV σε TXT
Το Aspose.Cells Cloud SDK για .NET παρέχει μια ισχυρή λύση για απρόσκοπτη μετατροπή αρχείου CSV σε Κείμενο. Αυτό το Cloud SDK απλοποιεί αυτήν τη διαδικασία μετατροπής, προσφέροντας ένα ολοκληρωμένο σύνολο λειτουργιών προσαρμοσμένων για αποτελεσματικές μετατροπές αρχείων. Αξιοποιώντας τη δύναμη αυτού του SDK, μπορείτε να μεταφράσετε αβίαστα αρχεία CSV σε μορφή TXT, διασφαλίζοντας τη συμβατότητα, την αναγνωσιμότητα και την ευελιξία των δεδομένων σε διαφορετικές πλατφόρμες και συστήματα.
Για να χρησιμοποιήσουμε το SDK, πρέπει να κάνουμε αναζήτηση στο «Aspose.Cells-Cloud» στη Διαχείριση πακέτων NuGet και να κάνουμε κλικ στο κουμπί «Προσθήκη πακέτου». Δεύτερον, αποκτήστε τα διαπιστευτήρια πελάτη σας από το σύννεφο dashboard. Εάν δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.
Μετατροπή CSV σε TXT σε C# .NET
Μάθαμε ότι το SDK όχι μόνο διευκολύνει τον ίδιο τον μετασχηματισμό, αλλά προσφέρει επίσης πρόσθετες λειτουργίες για προσαρμογή, επιτρέποντάς σας να προσαρμόσετε το αρχείο εξόδου TXT σύμφωνα με συγκεκριμένες απαιτήσεις μορφοποίησης. Τώρα, ας εμβαθύνουμε στις λεπτομέρειες για το πώς μπορούμε να ολοκληρώσουμε την απαίτηση της μορφής CSV σε TXT σε C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Αρχικά, δημιουργήστε ένα αντικείμενο της κλάσης CellsApi όπου μεταβιβάζουμε διαπιστευτήρια πελάτη ως ορίσματα.
SaveOptions saveOptions = new SaveOptions()
Δεύτερον, δημιουργήστε μια παρουσία της κλάσης SaveOptions όπου ορίζουμε τη μορφή εξόδου ως TXT.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Τρίτον, δημιουργήστε μια παρουσία του “PostWorkbookSaveAsRequest” όπου καθορίζουμε το όνομα του αρχείου εισόδου CSV, το όνομα του αρχείου κειμένου που προκύπτει.
cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Τέλος, καλέστε το API για να μετατρέψετε το CSV σε TXT online. Μετά την επιτυχή μετατροπή, το αρχείο κειμένου που προκύπτει αποθηκεύεται στον χώρο αποθήκευσης 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);
// όνομα του αρχείου εισόδου CSV
string input_CSV = "source.csv";
// Το αρχείο κειμένου που προκύπτει
string resultant_file = "resultant.txt";
try
{
// διαβάστε το περιεχόμενο του αρχείου εισόδου CSV
var file = System.IO.File.OpenRead(input_CSV);
// Αντικείμενο SaveOption που ορίζει τη μορφή εξόδου ως TXT
SaveOptions saveOptions = new SaveOptions()
{
SaveFormat = "TXT",
ClearData = true
};
// Αίτημα αποθήκευσης βιβλίου εργασίας
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_file
};
// αρχικοποίηση της λειτουργίας μετατροπής
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// όταν η μετατροπή είναι επιτυχής, εκτυπώστε το μήνυμα επιτυχίας
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The CSV to Text file conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Μπορείτε να λάβετε το δείγμα αρχείου CSV και το προκύπτον TSV από:
CSV Αρχείο σε αρχείο κειμένου χρησιμοποιώντας εντολές cURL
Η μετατροπή CSV σε αρχείο κειμένου χρησιμοποιώντας το Aspose.Cells Cloud μέσω εντολών cURL περιλαμβάνει τη χρήση των τελικών σημείων RESTful API που παρέχονται από το Aspose.Cells Cloud. Αυτά τα τελικά σημεία επιτρέπουν απρόσκοπτους μετασχηματισμούς μορφής αρχείου, συμπεριλαμβανομένης της μετατροπής από CSV σε TXT. Επιπλέον, οι εντολές cURL λειτουργούν ως γέφυρα μεταξύ του τοπικού σας περιβάλλοντος και του Aspose.Cells Cloud API, επιτρέποντάς σας να αλληλεπιδράτε με τα τελικά σημεία του 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 σε μορφή αρχείου TXT. Μετά τη μετατροπή, το αρχείο TXT που προκύπτει αποθηκεύεται στον χώρο αποθήκευσης cloud.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
Αντικαταστήστε το «sourceFile» με το όνομα του αρχείου εισόδου CSV που είναι διαθέσιμο στο Cloud storage, το «output» με το όνομα του προκύπτοντος αρχείου TSV που θα δημιουργηθεί στο χώρο αποθήκευσης cloud και το «accessToken» με το διακριτικό πρόσβασης JWT που δημιουργήθηκε παραπάνω.
συμπέρασμα
Σε αυτό το ολοκληρωμένο άρθρο, εξερευνήσαμε την αποτελεσματική μετατροπή αρχείων CSV (τιμές διαχωρισμένες με κόμματα) σε μορφή TXT (απλό κείμενο) χρησιμοποιώντας το Aspose.Cells Cloud. Αυτή η εξερεύνηση περιέλαβε και αξιοποίησε το ισχυρό Aspose.Cells Cloud SDK για .NET, παρουσιάζοντας τις δυνατότητές του να μετασχηματίζει απρόσκοπτα δομημένα δεδομένα από αρχεία CSV σε TXT. Η διαδικασία περιλαμβάνει την αξιοποίηση των τελικών σημείων RESTful API, δίνοντάς σας τη δυνατότητα να δημιουργήσετε εντολές cURL που ενεργοποιούν μετατροπές μορφής απευθείας από τη διεπαφή της γραμμής εντολών.
Χρήσιμοι Σύνδεσμοι
Σχετικά Άρθρα
Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τα παρακάτω ιστολόγια: