In het huidige datagestuurde landschap is de naadloze conversie van platte-tekstbestanden (TXT) naar Excel-indeling een cruciale noodzaak. Het converteren van TXT naar Excel is niet alleen een kwestie van gemak; het is een essentiële stap in de richting van het ontsluiten van het volledige potentieel van data. Omdat het gestructureerde en tabelvormige formaat van Excel een robuust raamwerk biedt voor het begrijpen en visualiseren van informatie, waardoor bedrijven betekenisvolle inzichten kunnen verkrijgen en weloverwogen beslissingen kunnen nemen. In dit artikel verdiepen we ons in de betekenis van dit conversieproces en onderzoeken we de eenvoudige en naadloze aanpak voor het converteren van tekstbestanden naar een Excel-werkmap met behulp van de .NET REST API.
- TXT naar Excel-conversie-API
- Conversie van tekstbestanden naar Excel in C# .NET
- Converteer TXT naar Excel-werkmap met behulp van cURL-opdrachten
TXT naar Excel-conversie-API
De conversie van TXT naar Excel wordt moeiteloos dynamisch gemaakt met behulp van Aspose.Cells Cloud SDK voor .NET. Deze krachtige tool stroomlijnt niet alleen het conversieproces, maar zorgt ook voor een nauwkeurige migratie van platte tekst naar Excel-formaat. U kunt er ook werkbladen mee manipuleren, geavanceerde opmaak toepassen en zelfs naadloos grafieken genereren. Bovendien kunt u dankzij de cloudgebaseerde architectuur profiteren van schaalbare en betrouwbare prestaties zonder dat er complexe lokale installaties nodig zijn.
De eerste is om naar ‘Aspose.Cells-Cloud’ te zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ te klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn vermeld in het snelstart artikel.
Conversie van tekstbestanden naar Excel in C# .NET
Laten we aan een reis beginnen om niet alleen TXT naar Excel te converteren, maar ook om de gegevensverwerkingsmogelijkheden te verbeteren met behulp van de veelzijdige Aspose.Cells Cloud SDK voor .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.
cellsInstance.UploadFile("input.xls", inputFile);
Lees het invoertekstbestand en upload het naar de cloudopslag.
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
Roep nu de API aan om de conversie van Excel naar CSV online uit te voeren. Na een succesvolle werking wordt de resulterende CSV ook geüpload naar de cloudopslag.
// Voor volledige voorbeelden en gegevensbestanden gaat u naar
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// lees het invoertekstbestand van het lokale station
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// upload het tekstbestand naar de cloudopslag
cellsInstance.UploadFile("input.txt", inputFile);
// initialiseer de conversie van TXT naar Excel
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// print succesbericht als de conversie succesvol is
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);
}
Het ingevoerde TXT-bestand en de resulterende Excel-werkmap geproduceerd in het bovenstaande voorbeeld kunnen worden gedownload van:
Converteer TXT naar Excel-werkmap met behulp van cURL-opdrachten
Het transformeren van platte tekstbestanden (TXT) naar Excel-indeling wordt een intuïtief en krachtig proces met Aspose.Cells Cloud en cURL-opdrachten. Door de cURL-opdrachten te gebruiken, kunt u dus eenvoudig communiceren met Aspose.Cells Cloud API, waar we het invoer-TXT-bestand en het gewenste uitvoerformaat specificeren. Deze cloudgebaseerde aanpak vereenvoudigt niet alleen het conversieproces, maar zorgt ook voor schaalbaarheid en toegankelijkheid zonder de noodzaak van ingewikkelde lokale instellingen.
De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:
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"
Voer nu de volgende opdracht uit om het tekstbestand online naar Excel te converteren. Deze opdracht verwacht dat het invoer-TXT-bestand al beschikbaar is in de cloudopslag en na de conversie wordt de resulterende Excel-werkmap ook opgeslagen in de cloudopslag.
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}"
Vervang ‘sourceFile’ door de naam van het invoer-TXT-bestand, ‘Resultant’ door de naam van de resulterende Excel-werkmap en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.
- Om de resulterende Excel op te slaan op het lokale station, gebruikt u de volgende cURL-opdracht, waarbij we de resulterende bestandsnaam hebben overgeslagen en het argument -o hebben gebruikt om het resulterende pad op te geven.
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"
Conclusie
Concluderend komen de twee benaderingen voor het converteren van platte tekstbestanden (TXT) naar Excel naar voren als kanshebbers: het gebruik van lokale bronnen met de .NET REST API en het benutten van de kracht van de cloud met Aspose.Cells Cloud en cURL-opdrachten. Met de ondersteuning voor geavanceerde Excel-manipulaties, formules en dynamische gegevensfuncties wordt de Aspose.Cells Cloud API bovendien een totaaloplossing voor ontwikkelaars die niet alleen op zoek zijn naar naadloze conversies, maar ook naar een toegangspoort tot verbeterde mogelijkheden voor gegevensverwerking. Bovendien vormen de schaalbaarheid, het integratiegemak en het rijke karakter van Aspose.Cells Cloud een overtuigend argument om het als dé tool te kiezen, zodat u TXT moeiteloos online naar Excel kunt converteren.
handige links
gerelateerde artikelen
Wij raden u ten zeerste aan de volgende blogs te bezoeken: