U zamršenoj tapiseriji upravljanja podacima, potreba za pretvaranjem CSV u Excel radnu knjigu (XLSX /xlsx/), XLS) pojavljuje se kao ključni korak. Nudi pristupnik dinamičnijem i pristupačnijem iskustvu podataka. Iako CSV datoteke pružaju jednostavnost, ali im nedostaju robusne funkcionalnosti i vizualna privlačnost Excela. U ovom članku otkrivamo uvjerljive potrebe za pretvaranjem CSV-a u Excel. Dakle, zaronimo u pojedinosti kako bismo premostili jaz između neobrađenih podataka i uvida koji se mogu poduzeti pomoću .NET REST API-ja, osiguravajući jednostavnije i učinkovitije iskustvo transformacije podataka.
- .NET Cloud SDK za CSV u Excel konverziju
- Pretvorite CSV datoteku u Excel u C#
- CSV u XLS konverzija pomoću cURL naredbi
.NET Cloud SDK za CSV u Excel konverziju
Aspose.Cells Cloud SDK za .NET pruža besprijekoran prijelaz iz CSV-a u Excel (XLSX, XLS). Ovaj moćni SDK ne samo da pojednostavljuje i ubrzava proces pretvorbe, već također otvara vrata bezbrojnim drugim mogućnostima. Neke od operacija uključuju (ali nisu ograničene na) rad s radnim listovima programa Excel, stvaranje dijagrama, napredno oblikovanje, pa čak i možete izvoditi složene izračune.
Sada potražite Aspose.Cells-Cloud
u upravitelju paketa NuGet i kliknite gumb Dodaj paket
. Drugo, nabavite vjerodajnice svog klijenta s nadzorne ploče u oblaku. Ako nemate postojeći račun, jednostavno izradite besplatni račun slijedeći upute navedene u članku brzi početak.
Pretvorite CSV datoteku u Excel u C#
Krenite na besprijekorno putovanje za pretvorbu CSV u Excel (XLSX, XLS) koristeći C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Napravite objekt klase CellsApi gdje prosljeđujemo vjerodajnice klijenta kao argumente.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
Napravite instancu WorkbookSaveAsRequest gdje dajemo naziv ulazne CSV datoteke, rezultirajući XLS naziv i nekoliko izbornih parametara.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Pozovite API za pokretanje operacije pretvorbe CSV u XLSX. Nakon što se kôd uspješno izvrši, rezultirajući Excel pohranjuje se u pohranu u oblaku.
/ For complete examples and data files, please go to
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// stvoriti CellsApi instancu dok prosljeđuje ClientID i ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// naziv ulazne CSV datoteke
string input_CSV = "source.csv";
// naziv rezultirajuće XLS datoteke
string resultant_XLS = "output.xls";
try
{
// pročitajte sadržaj ulazne CSV datoteke
var file = System.IO.File.OpenRead(input_CSV);
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_XLS,
isAutoFitRows = true,
isAutoFitColumns = true
};
// inicijalizirati operaciju konverzije
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// ispis poruke o uspjehu ako je konverzija uspješna
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);
}
CSV u XLS konverzija pomoću cURL naredbi
Pretvorba CSV-a u Excel pomoću Aspose.Cells Cloud putem cURL naredbi predstavlja brz i pristupačan put. Ovaj pristup pruža jednostavnost i lakoću korištenja te uvodi pristup nizu dodatnih mogućnosti.
Prvi korak u ovom pristupu je generiranje JWT pristupnog tokena pomoću sljedeće naredbe:
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"
Kada dobijemo JWT token, molimo izvršite sljedeću naredbu za pretvaranje CSV u XLS format. Nakon konverzije, rezultirajuća Excel radna knjiga pohranjuje se u pohranu u oblaku.
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}"
Zamijenite inputFile
s nazivom ulazne CSV datoteke dostupne u pohrani u oblaku, resultantFile
s nazivom izlaznog Excel radnog lista koji će se generirati i accessToken
s JWT pristupnim tokenom koji je generiran gore.
Zaključak
Zaključno, putovanje od CSV-a do Excela (XLSX, XLS) bilo je svjedočanstvo svestranih rješenja koja pruža Aspose.Cells Cloud. Bilo putem jednostavnog Aspose.Cells Cloud SDK za .NET ili brze učinkovitosti cURL naredbi, možete iskusiti transformativnu moć pretvorbe podataka. Bilo da ste programer koji izrađuje sofisticirane aplikacije ili entuzijast naredbenog retka koji traži brza rješenja, Aspose.Cells Cloud je pouzdan suputnik, čineći cijeli tijek obrade podataka učinkovitijim i bogatijim značajkama.
korisni linkovi
povezani članci
Preporučujemo da posjetite sljedeće blogove: