Excel spreadsheets huma għodda essenzjali għall-ħażna, il-ġestjoni u l-analiżi tad-dejta. Madankollu, jista ‘jkun hemm drabi meta jkollok bżonn tikkonverti d-dejta Excel tiegħek f’format ieħor, bħal CSV, biex tagħmilha aktar aċċessibbli għal oħrajn jew biex timportaha f’applikazzjoni oħra. L-aħbar tajba hija li l-konverżjoni ta ‘Excel għal CSV qatt ma kienet daqshekk faċli, iżda grazzi għal Aspose.Cells Cloud. Hija API qawwija bbażata fuq is-sħab li tipprovdi l-abbiltà li tikkonverti d-dejta Excel f’diversi formati ta ‘fajls, inkluż CSV, bi ftit linji ta’ kodiċi biss. F’dan l-artikolu, aħna ser nuruk kif tuża Aspose.Cells Cloud biex tikkonverti spreadsheets Excel f’format CSV, u tesplora l-benefiċċji tal-użu ta ‘din l-API qawwija għall-ħtiġijiet tiegħek ta’ konverżjoni tad-dejta.
- API ta’ Konverżjoni minn Excel għal CSV
- Ikkonverti Excel għal CSV billi tuża C#
- XLSX għal CSV bl-użu ta’ Kmandi ta’ cURL
API ta’ Konverżjoni minn Excel għal CSV
Tgħallem kif tissimplifika l-proċess ta ‘konverżjoni ta’ data Excel f’format CSV bl-għajnuna ta ‘Aspose.Cells Cloud. Din l-API tappoġġja l-aħħar verżjonijiet ta ‘Excel u tipprovdi sett komprensiv ta’ karatteristiċi li jagħmluha faċli biex tikkonverti d-dejta bejn formati ta ‘fajls differenti. Bl-istess mod, Aspose.Cells Cloud SDK għal .NET jipprovdi mod sempliċi u dirett biex tikkonverti Excel għal CSV billi tuża lingwa ta ‘programmar C# (bl-użu ta’ ftit linji ta ‘kodiċi). Allura, kemm jekk inti Bidu jew żviluppatur b’esperjenza, dan l-artikolu jgħinek tibda bil-konverżjoni ta ‘Excel għal CSV billi tuża Aspose.Cells Cloud SDK għal .NET.
Biex tibda bl-użu tal-SDK, irridu nżidu r-referenza tagħha permezz tal-maniġer tal-pakketti NuGet. Sempliċement fittex “Aspose.Cells-Cloud” u agħfas il-buttuna Żid Pakkett.
Issa, sabiex nużaw il-kapaċitajiet tal-API, jeħtieġ li jkollna wkoll kont tad-dashboard tal-Cloud. Jekk m’intix diġà abbonat, jekk jogħġbok oħloq kont b’xejn fuq Cloud Dashboard billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tal-klijent tiegħek.
Ikkonverti Excel għal CSV billi tuża C#
Mogħti hawn taħt huwa s-snippet tal-kodiċi li jista ‘jgħinna nikkonverti Excel għal CSV mingħajr ma nużaw Microsoft Office Automation jew kwalunkwe utilità oħra installata. Kif tista’ tosserva, il-proċess kollu huwa sempliċi u dirett.
// Għal eżempji kompluti u fajls tad-dejta, jekk jogħġbok mur
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Ikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// toħloq istanza ta' CellsApi billi tipprovdi dettalji ClientID u ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);
// Isem tal-fajl Excel input tagħna
string name = "TestCase.xls";
// Format għall-fajl li jirriżulta
string format = "CSV";
try
{
// tagħbija l-fajl minn drive lokali
using (var file = System.IO.File.OpenRead(name))
{
// initialize l-operazzjoni ta 'konverżjoni
var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
// ħlief is-CSV riżultanti għal drive lokali
using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
// istampa messaġġ ta 'suċċess jekk il-konverżjoni tirnexxi
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to CSV successfully converted !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Ejja nifhmu s-snippet tal-kodiċi ta’ hawn fuq:
CellsApi instance = new CellsApi(clientID, clientSecret);
Oħloq oġġett ta ‘CellsApi fejn ngħaddu l-kredenzjali tal-klijent bħala argumenti.
var file = System.IO.File.OpenRead(name)
Aqra l-worksheet ta ’l-input Excel billi tuża l-metodu OpenRead(…) tal-klassi System.IO.File.
CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
Dan il-metodu jqajjem l-operazzjoni ta ‘konverżjoni ta’ Excel għal CSV u jiffranka s-CSV riżultanti fil-ħażna Cloud.
using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.CopyTo(fileStream);
}
Uża dan il-kodiċi biex issalva s-CSV riżultanti għal drive lokali
Uża l-link li ġejja biex tniżżel il-kampjun ta’ worksheet Excel TestCase.xlsx użata fi l-eżempju ta’ hawn fuq.
XLSX għal CSV bl-użu ta’ Kmandi cURL
Hemm diversi raġunijiet għaliex l-aċċess għal Aspose.Cells Cloud permezz ta ‘kmandi cURL hija għażla kbira għall-iżviluppaturi. Uħud mill-benefiċċji tal-użu tal-kmandi tal-cURL jinkludu:
- Awtomazzjoni: Awtomatizza l-proċess ta ‘konverżjoni, tagħmilha aktar faċli u aktar effiċjenti.
- Kompatibilità bejn il-pjattaformi: Appoġġjata fuq Windows, macOS, u Linux, li tagħmilha għażla ideali għall-iżviluppaturi li jaħdmu ma ‘varjetà ta’ sistemi operattivi.
- Faċli biex tintegra: Integra ma ‘għodod u sistemi oħra (inkorpora fil-flussi tax-xogħol eżistenti).
- Flessibilità: Li tippermettilek tispeċifika l-format u l-istruttura tal-output.
- Sigurtà mtejba: tista’ tiżgura li d-dejta sensittiva tibqa’ sigura, peress li l-proċess ma jinvolvix li tintbagħat dejta lil websajt jew applikazzjoni ta’ parti terza.
Issa, l-ewwel pass fil-proċess ta ‘konverżjoni huwa li tiġġenera token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijenti tagħna:
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"
Wara l-ġenerazzjoni tat-tokens, jekk jogħġbok wettaq il-kmand li ġej biex tikkonverti l-XLSX għal CSV u ssalva l-output fil-ħażna Cloud:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=output.csv&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Fil-każ li aħna interessati li nsalvaw is-CSV esportat għal drive lokali, jekk jogħġbok ipprova uża l-kmand cURL li ġej:
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o "output.csv"
Rimarki tal-Konklużjoni
Sa tmiem dan l-artikolu, aħna kkonkludejna li Aspose.Cells Cloud jipprovdi mod konvenjenti u affidabbli biex jikkonvertu spreadsheets Excel f’format CSV bl-użu tal-lingwa ta ‘programmar C#. Barra minn hekk, din l-API toffri firxa wiesgħa ta ‘karatteristiċi u funzjonalitajiet, li jagħmilha soluzzjoni ideali għall-iżviluppaturi u n-negozji li għandhom bżonn jikkonvertu data Excel f’format CSV. Kemm jekk qed tfittex li tawtomatizza l-proċess ta ‘konverżjoni tad-dejta tiegħek, jew sempliċement trid tagħmel il-proċess ta’ konverżjoni aktar faċli u aktar effiċjenti, Aspose.Cells Cloud hija s-soluzzjoni perfetta għalik. Bl-interface faċli għall-utent tiegħu, karatteristiċi komprensivi, u SDK robusta għal .NET, tista ’tkun ċert li qed tieħu l-aħjar soluzzjoni possibbli għall-ħtiġijiet tiegħek ta’ konverżjoni tad-data. Għalhekk, jekk qed tfittex mod rapidu u effiċjenti biex tikkonverti Excel għal CSV, ipprova uża Aspose.Cells Cloud illum.
Jekk jogħġbok taqbeżx tesplora l-Dokumentazzjoni tal-Prodott, li fiha s-suġġetti tal-għaġeb li jispjegaw il-karatteristiċi eċċitanti kollha tal-API. Fl-aħħar nett, jekk tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok tħossok liberu li tikkuntattjana permezz tal-Forum ta’ Appoġġ tal-Prodott b’xejn.
Artikoli Relatati
Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: