In der heutigen datengesteuerten Landschaft ist die nahtlose Konvertierung von einfachen Textdateien (TXT) in das Excel-Format eine entscheidende Notwendigkeit. Die Konvertierung von TXT in Excel ist nicht nur eine Frage der Bequemlichkeit; es ist ein wesentlicher Schritt, um das volle Potenzial der Daten auszuschöpfen. Denn das strukturierte und tabellarische Format von Excel bietet einen robusten Rahmen für das Verstehen und Visualisieren von Informationen, sodass Unternehmen aussagekräftige Erkenntnisse gewinnen und fundierte Entscheidungen treffen können. In diesem Artikel gehen wir auf die Bedeutung dieses Konvertierungsprozesses ein und untersuchen den einfachen und nahtlosen Ansatz zum Konvertieren von Textdateien in Excel-Arbeitsmappen mithilfe der .NET REST API.
- TXT zu Excel-Konvertierungs-API
- Konvertierung einer Textdatei nach Excel in C# .NET
- Konvertieren Sie TXT mit cURL-Befehlen in eine Excel-Arbeitsmappe
TXT zu Excel-Konvertierungs-API
Mithilfe des Aspose.Cells Cloud SDK für .NET wird die Konvertierung von TXT in Excel mühelos dynamisch gestaltet. Dieses leistungsstarke Tool optimiert nicht nur den Konvertierungsprozess, sondern gewährleistet auch eine genaue Migration vom Klartext ins Excel-Format. Außerdem können Sie damit Arbeitsblätter bearbeiten, erweiterte Formatierungen anwenden und sogar nahtlos Diagramme erstellen. Darüber hinaus profitieren Sie dank der Cloud-basierten Architektur von skalierbarer und zuverlässiger Leistung, ohne dass komplexe lokale Installationen erforderlich sind.
Die erste Möglichkeit besteht darin, im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ zu suchen und auf die Schaltfläche „Paket hinzufügen“ zu klicken. Zweitens erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard.Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.
Konvertierung einer Textdatei nach Excel in C# .NET
Begeben wir uns auf eine Reise, bei der wir nicht nur TXT in Excel konvertieren, sondern auch die Datenverarbeitungsfunktionen mit dem funktionsreichen Aspose.Cells Cloud SDK für .NET verbessern.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Erstellen Sie ein Objekt der CellsApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.
cellsInstance.UploadFile("input.xls", inputFile);
Lesen Sie die eingegebene Textdatei und laden Sie sie in den Cloud-Speicher hoch.
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
Rufen Sie nun die API auf, um die Konvertierung von Excel in CSV online durchzuführen. Nach erfolgreichem Vorgang wird die resultierende CSV-Datei auch in den Cloud-Speicher hochgeladen.
// Vollständige Beispiele und Datendateien finden Sie unter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// Eingabetextdatei vom lokalen Laufwerk lesen
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// Laden Sie die Textdatei in den Cloud-Speicher hoch
cellsInstance.UploadFile("input.txt", inputFile);
// Initialisieren Sie den TXT zu Excel-Konvertierungsvorgang
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// Drucken Sie eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to Excel conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Die TXT-Eingabedatei und die daraus resultierende Excel-Arbeitsmappe aus dem obigen Beispiel können von folgender Adresse heruntergeladen werden:
Konvertieren Sie TXT mit cURL-Befehlen in eine Excel-Arbeitsmappe
Die Konvertierung von einfachen Textdateien (TXT) in das Excel-Format wird mit Aspose.Cells Cloud und cURL-Befehlen zu einem intuitiven und leistungsstarken Prozess. Mithilfe der cURL-Befehle können Sie also problemlos mit der Aspose.Cells Cloud API interagieren, wo wir die TXT-Eingabedatei und das gewünschte Ausgabeformat angeben. Dieser Cloud-basierte Ansatz vereinfacht nicht nur den Konvertierungsprozess, sondern gewährleistet auch Skalierbarkeit und Zugänglichkeit, ohne dass komplizierte lokale Setups erforderlich sind.
Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:
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"
Führen Sie nun den folgenden Befehl aus, um die Textdatei online in Excel zu konvertieren. Dieser Befehl setzt voraus, dass die eingegebene TXT-Datei bereits im Cloud-Speicher verfügbar ist. Nach der Konvertierung wird die resultierende Excel-Arbeitsmappe ebenfalls im Cloud-Speicher gespeichert.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Ersetzen Sie „sourceFile“ durch den Namen der TXT-Eingabedatei, „Resultant“ durch den Namen der resultierenden Excel-Arbeitsmappe und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.
- Um die resultierende Excel-Datei auf einem lokalen Laufwerk zu speichern, verwenden Sie bitte den folgenden cURL-Befehl, wobei wir den resultierenden Dateinamen übersprungen und das Argument -o verwendet haben, um den resultierenden Pfad anzugeben.
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"
Abschluss
Zusammenfassend kann man sagen, dass die beiden Ansätze zur Konvertierung von reinen Textdateien (TXT) in Excel konkurrenzfähig sind: die Nutzung lokaler Ressourcen mit .NET REST API und die Nutzung der Leistungsfähigkeit der Cloud mit Aspose.Cells Cloud und cURL-Befehlen. Mit der Unterstützung für erweiterte Excel-Manipulationen, Formeln und dynamische Datenfunktionen wird die Aspose.Cells Cloud API außerdem zu einer Komplettlösung für Entwickler, die nicht nur nahtlose Konvertierungen, sondern auch ein Tor zu erweiterten Datenverarbeitungsfunktionen suchen. Darüber hinaus sind die Skalierbarkeit, die einfache Integration und der Funktionsumfang von Aspose.Cells Cloud ein überzeugendes Argument dafür, es als bevorzugtes Tool auszuwählen, da Sie TXT mühelos online in Excel konvertieren können.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: