Excel-Tabellenkalkulationen sind ein allgegenwärtiges Tool zum Verwalten und Analysieren von Daten. Sie sind jedoch nicht immer das effizienteste Format für Webanwendungen. Daher ist das Konvertieren von Excel-Dateien in eine Textdatei (.txt) eine häufige Aufgabe in der Datenverarbeitung, da Benutzer Daten in einem mehr bearbeiten können flexibles und lesbares Format. Die Textdateien sind außerdem leichtgewichtig und in verschiedenen Programmen einfach zu öffnen, was sie zu einer idealen Wahl zum Speichern und Teilen von Daten macht. Das Konvertieren von Excel-Dateien in das Textdateiformat (.txt) kann jedoch eine entmutigende Aufgabe sein, insbesondere wenn Sie mit Programmiersprachen nicht vertraut sind. Glücklicherweise können Sie mit C# .NET Ihre Excel-Dateien ohne großen Aufwand einfach in das Textformat konvertieren. In diesem Leitfaden zeigen wir Ihnen, wie Sie Ihre Excel-Daten mit dem .NET Cloud SDK in eine Textdatei (.txt) konvertieren.
- Excel-zu-Text-Konvertierungs-API
- Konvertieren Sie Excel mit C# in TXT
- Excel in Textdatei mit cURL-Befehlen
Excel-zu-Text-Konvertierungs-API
Aspose.Cells Cloud SDK for .NET ist eine effiziente und kostengünstige Möglichkeit, Excel-Dateien in das Textdateiformat (.txt) zu konvertieren. Dieser Cloud-basierte Ansatz bietet zahlreiche Vorteile, darunter Skalierbarkeit, Zugänglichkeit und erweiterte Sicherheitsfunktionen. Der Konvertierungsprozess ist zuverlässig und liefert qualitativ hochwertige Ergebnisse. Suchen Sie einfach nach „Aspose.Cells-Cloud“ und klicken Sie auf die Schaltfläche Paket hinzufügen. Zweitens, wenn Sie kein Konto über Cloud Dashboard haben, erstellen Sie bitte ein kostenloses Konto, indem Sie eine gültige E-Mail-Adresse verwenden und Ihre personalisierten Anmeldeinformationen abrufen.
Konvertieren Sie Excel mit C# in TXT
Die API bietet die folgenden drei Methoden für die Dateiformatkonvertierung.
GetWorkbook – Excel-Eingabe aus dem Cloud-Speicher abrufen und Ausgabe im Cloud-Speicher speichern. PutConvertWorkbook – Konvertiert Excel-Dateien in andere Formate aus Anforderungsinhalten. PostWorkbookSaveAs – Speichert Excel-Dateien als Dateien anderer Formate im Speicher.
In diesem Abschnitt besteht unser Interesse nun darin, die Excel-Eingabedatei vom lokalen Laufwerk zu laden, die Konvertierung durchzuführen und die resultierende Textdatei im Cloud-Speicher zu speichern.
// Vollständige Beispiele und Datendateien finden Sie unter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Erhalten Sie Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Erstellen Sie eine CellsApi-Instanz, während Sie ClientID und ClientSecret übergeben
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// erste Excle-Arbeitsmappe auf Laufwerk
string input_Excel = "input.xlsx";
// Name der resultierenden Textdatei
string resultant_File = "output.txt";
try
{
// Lesen Sie die Excel-Datei in die Dateiinstanz ein
var file = System.IO.File.OpenRead(input_Excel);
// Initialisieren Sie die Konvertierungsoperation
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
// Erfolgsmeldung ausgeben, wenn die Verkettung erfolgreich ist
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);
}
Lassen Sie uns unser Verständnis in Bezug auf dieses Code-Snippet erweitern:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Erstellen Sie ein CellsApi-Objekt, während Sie Clientanmeldeinformationen als Argumente übergeben.
var file = System.IO.File.OpenRead(input_Excel);
Lesen Sie den Inhalt der Eingabe-Excel-Arbeitsmappe in das FileStream-Objekt.
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
Rufen Sie die API auf, um Excel in das Textformat zu konvertieren. Das resultierende Dateiformat und der resultierende Textdateiname werden als Argument für diese Methode bereitgestellt. Nach der Konvertierung wird die Ausgabe im Cloud-Speicher gespeichert.
Die Eingabe-Excel-Arbeitsmappe und die resultierende TXT-Datei, die im obigen Beispiel generiert wurden, können von input.xls und output.txt heruntergeladen werden.
Excel in Textdatei mit cURL-Befehlen
Wir haben gelernt, dass Textdateien leicht und effizient über das Internet zu übertragen sind. In diesem Abschnitt werden wir nun Excel-Dateien mit der Aspose.Cells Cloud REST API und dem cURL-Befehl in das Textformat konvertieren. Dieser Ansatz bietet mehrere Vorteile, wie z. B. Kompatibilität mit verschiedenen Softwareanwendungen und Betriebssystemen, verbesserte Datensicherheit und gesteigerte Effizienz.
Um loszulegen, müssen wir also ein JWT-Zugriffstoken basierend auf den Client-Anmeldeinformationen generieren:
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"
Der nächste Schritt ist der Aufruf der API PostWorkbookSaveAs. Diese API lädt die Excel-Eingabe aus dem Cloud-Speicher und speichert dann das resultierende TXT im selben Cloud-Speicher.
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\"}"
Abschließende Bemerkungen
In diesem Tutorial haben wir gelernt, dass Aspose.Cells Cloud SDK für .NET und cURL-Befehle eine bequeme und effiziente Möglichkeit bieten, Excel-Dateien in das Textformat zu konvertieren. Dies kann besonders nützlich sein, wenn Sie mit großen Datensätzen oder komplexen Formeln arbeiten, da Textdateien es Benutzern ermöglichen, die relevanten Informationen schnell zu extrahieren, ohne dass spezielle Software oder Programmierkenntnisse erforderlich sind.
Beide Ansätze bieten zahlreiche Vorteile, darunter Kompatibilität mit verschiedenen Softwareanwendungen und Betriebssystemen, verbesserte Datensicherheit und gesteigerte Effizienz aufgrund kleinerer Dateigrößen. Darüber hinaus sind das Aspose.Cells Cloud SDK für .NET und cURL-Befehle einfach zu verwenden und bieten Flexibilität, was sie zu einer großartigen Wahl für Unternehmen und Privatpersonen gleichermaßen macht. Indem Sie die Leistung von Aspose.Cells Cloud SDK für .NET- und cURL-Befehle nutzen, können Sie Excel-Dateien schnell und einfach in Text konvertieren und Ihre Daten zugänglicher und sicherer machen. Fangen wir heute an!
Nützliche Links
Empfohlene Artikel
Bitte besuchen Sie die folgenden Links, um mehr darüber zu erfahren: