În complexul management al datelor, necesitatea conversiei CSV în registrul de lucru Excel (XLSX /xlsx/), XLS) apare ca un pas esențial. Oferă o poartă către o experiență de date mai dinamică și mai accesibilă. Deși fișierele CSV oferă simplitate, dar îi lipsesc funcționalitățile robuste și atractivitatea vizuală a Excel. În acest articol, dezvăluim nevoile convingătoare pentru conversia CSV în Excel. Așadar, haideți să ne aprofundăm detaliile pentru a reduce decalajul dintre datele brute și informațiile acționabile folosind .NET REST API, asigurând o experiență de transformare a datelor mai eficientă și mai de impact.
- .NET Cloud SDK pentru conversia CSV în Excel
- Convertiți fișierul CSV în Excel în C#
- Conversie CSV în XLS folosind comenzile cURL
.NET Cloud SDK pentru conversia CSV în Excel
Aspose.Cells Cloud SDK pentru .NET oferă o tranziție fără probleme de la CSV la Excel (XLSX, XLS). Acest SDK puternic nu numai că simplifică și accelerează procesul de conversie, dar deschide și ușile către o multitudine de alte capabilități. Unele dintre operațiuni includ (dar fără a se limita la) manipularea foii de lucru Excel, crearea de diagrame, formatarea avansată și chiar și puteți efectua calcule complexe.
Acum căutați „Aspose.Cells-Cloud” în managerul de pachete NuGet și faceți clic pe butonul „Adăugați pachet”. În al doilea rând, obțineți acreditările de client de la cloud dashboard. Dacă nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în articolul pornire rapidă.
Convertiți fișierul CSV în Excel în C#
Porniți într-o călătorie fără probleme pentru conversia CSV în Excel (XLSX, XLS) folosind C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Creați un obiect al clasei CellsApi unde trecem acreditările clientului ca argumente.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Creați o instanță de WorkbookSaveAsRequest în care furnizăm numele fișierului CSV de intrare, numele XLS rezultat și câțiva parametri opționali.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Apelați API-ul pentru a iniția operația de conversie CSV în XLSX. Odată ce codul este executat cu succes, Excel rezultat este stocat în stocarea în cloud.
/ For complete examples and data files, please go to
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Obțineți acreditările clientului de la https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// creați instanța CellsApi în timp ce treceți ClientID și ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// numele fișierului CSV de intrare
string input_CSV = "source.csv";
// numele fișierului XLS rezultat
string resultant_XLS = "output.xls";
try
{
// citiți conținutul fișierului CSV de intrare
var file = System.IO.File.OpenRead(input_CSV);
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_XLS,
isAutoFitRows = true,
isAutoFitColumns = true
};
// inițializați operația de conversie
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// imprimați mesajul de succes dacă conversia are succes
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successful conversion of CSV to Excel format !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Conversie CSV în XLS folosind comenzile cURL
Conversia CSV în Excel folosind Aspose.Cells Cloud prin comenzi cURL prezintă o cale rapidă și accesibilă. Această abordare oferă simplitate și ușurință în utilizare și introduce o poartă către un spectru de capabilități suplimentare.
Primul pas în această abordare este generarea unui token de acces JWT utilizând următoarea comandă:
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"
Odată ce avem un token JWT, vă rugăm să executați următoarea comandă pentru a converti CSV în format XLS. După conversie, registrul de lucru Excel rezultat este stocat pe stocarea în cloud.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"XLS\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
Înlocuiți inputFile
cu numele fișierului CSV de intrare disponibil în stocarea în cloud, resultantFile
cu numele foii de lucru Excel de ieșire care urmează să fie generată și accessToken
cu simbolul de acces JWT generat mai sus.
Concluzie
În concluzie, călătoria de la CSV la Excel (XLSX, XLS) a fost o dovadă a soluțiilor versatile oferite de Aspose.Cells Cloud. Fie prin intermediul SDK-ului ușor de utilizat Aspose.Cells Cloud pentru .NET sau prin eficiența rapidă a comenzilor cURL, puteți experimenta puterea transformatoare a conversiei datelor. Indiferent dacă sunteți un dezvoltator care creează aplicații sofisticate sau un pasionat de linie de comandă care caută soluții rapide, Aspose.Cells Cloud este un partener de încredere, făcând întregul flux de lucru de procesare a datelor mai eficient și bogat în funcții.
Link-uri utile
Articole similare
Vă recomandăm să vizitați următoarele bloguri: