Excel σε κείμενο

Μετατρέψτε το Excel (XLS, XLSX) σε αρχείο κειμένου χρησιμοποιώντας C# .NET

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

API μετατροπής Excel σε κείμενο

Το Aspose.Cells Cloud SDK για .NET είναι ένας αποτελεσματικός και οικονομικός τρόπος μετατροπής αρχείων Excel σε μορφή αρχείου κειμένου (.txt). Αυτή η προσέγγιση που βασίζεται σε σύννεφο παρέχει πολλά πλεονεκτήματα, συμπεριλαμβανομένης της επεκτασιμότητας, της προσβασιμότητας και των βελτιωμένων χαρακτηριστικών ασφαλείας. Η διαδικασία μετατροπής είναι αξιόπιστη και παράγει αποτελέσματα υψηλής ποιότητας. Απλώς αναζητήστε το “Aspose.Cells-Cloud” και κάντε κλικ στο κουμπί Προσθήκη πακέτου. Δεύτερον, εάν δεν έχετε λογαριασμό στο Cloud Dashboard, δημιουργήστε έναν δωρεάν λογαριασμό χρησιμοποιώντας μια έγκυρη διεύθυνση email και αποκτήστε τα εξατομικευμένα διαπιστευτήριά σας.

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

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

GetWorkbook - Λάβετε εισόδους Excel από το Cloud storage και αποθηκεύστε την έξοδο στο cloud storage. PutConvertWorkbook - Μετατρέπει το αρχείο Excel σε άλλες μορφές από το περιεχόμενο αιτήματος. PostWorkbookSaveAs - Αποθηκεύει το αρχείο Excel ως αρχείο άλλων μορφών στην αποθήκευση.

Τώρα σε αυτήν την ενότητα, το ενδιαφέρον μας είναι να φορτώσουμε το αρχείο εισόδου Excel από την τοπική μονάδα δίσκου, να πραγματοποιήσουμε τη μετατροπή και να αποθηκεύσουμε το αρχείο κειμένου που προκύπτει στον χώρο αποθήκευσης 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);

// πρώτο βιβλίο εργασίας Excle στη μονάδα δίσκου
string input_Excel = "input.xlsx";
// όνομα του αρχείου κειμένου που προκύπτει
string resultant_File = "output.txt";

try
{
    // διαβάστε το αρχείο Excel στην παρουσία αρχείου
    var file = System.IO.File.OpenRead(input_Excel);

    // αρχικοποίηση της λειτουργίας μετατροπής
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // μήνυμα επιτυχίας εκτύπωσης εάν η συνένωση είναι επιτυχής
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Ας αναπτύξουμε την κατανόησή μας σχετικά με αυτό το απόσπασμα κώδικα:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(input_Excel);

Διαβάστε το περιεχόμενο του βιβλίου εργασίας του Excel εισαγωγής στο αντικείμενο FileStream.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Καλέστε το API για να μετατρέψετε το Excel σε μορφή κειμένου. Η προκύπτουσα μορφή αρχείου και το προκύπτον όνομα αρχείου κειμένου παρέχονται ως όρισμα σε αυτήν τη μέθοδο. Μετά τη μετατροπή, η έξοδος αποθηκεύεται σε αποθήκευση cloud.

Excel σε κείμενο

Προεπισκόπηση μετατροπής Excel σε κείμενο.

Μπορείτε να λάβετε το βιβλίο εργασίας του Excel εισόδου και το αρχείο TXT που δημιουργήθηκε στο παραπάνω παράδειγμα από το input.xls και το output.txt.

Excel σε αρχείο κειμένου χρησιμοποιώντας εντολές cURL

Μάθαμε ότι τα αρχεία κειμένου είναι ελαφριά και αποτελεσματικά για μετάδοση μέσω Διαδικτύου. Τώρα, σε αυτήν την ενότητα, θα μετατρέψουμε αρχεία Excel σε μορφή κειμένου χρησιμοποιώντας το Aspose.Cells Cloud REST API και την εντολή 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"

Το επόμενο βήμα είναι να καλέσετε το API PostWorkbookSaveAs. Αυτό το API φορτώνει την είσοδο Excel από την αποθήκευση cloud και, στη συνέχεια, αποθηκεύει το TXT που προκύπτει στον ίδιο χώρο αποθήκευσης cloud.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

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

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

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

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

Προτεινόμενα άρθρα

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