Excel għal test

Ikkonverti Excel (XLS, XLSX) għal fajl Test billi tuża C# .NET

Excel spreadsheets huma għodda kullimkien għall-ġestjoni u l-analiżi tad-dejta. Madankollu, mhux dejjem huma l-aktar format effiċjenti għall-applikazzjonijiet tal-web. Għalhekk, il-konverżjoni ta’ fajls Excel f’fajl test (.txt) hija kompitu komuni fl-ipproċessar tad-dejta, peress li tippermetti lill-utenti jimmanipulaw id-dejta b’mod aktar format flessibbli u li jinqara. Il-fajls tat-test huma wkoll ħfief u faċli biex jinfetħu f’diversi programmi, u jagħmluhom għażla ideali għall-ħażna u l-qsim tad-dejta. Madankollu, il-konverżjoni ta ‘fajls Excel f’format ta’ fajl test (.txt) tista ’tkun biċċa xogħol kbira, speċjalment jekk m’intix familjari mal-lingwi tal-ipprogrammar. Fortunatament, b’C# .NET, tista ‘faċilment tikkonverti l-fajls ta’ l-Excel tiegħek għall-format tat-Test mingħajr ħafna sforz. F’din il-gwida, aħna ser nuruk kif tikkonverti d-dejta ta ‘Excel tiegħek f’fajl ta’ test (.txt) billi tuża .NET Cloud SDK.

Excel għall-API tal-Konverżjoni tat-Test

Aspose.Cells Cloud SDK għal .NET huwa mod effiċjenti u kost-effettiv biex tikkonverti fajls Excel f’format ta ‘fajl test (.txt). Dan l-approċċ ibbażat fuq il-cloud jipprovdi bosta benefiċċji, inklużi l-iskalabbiltà, l-aċċessibbiltà, u karatteristiċi ta’ sigurtà mtejba. Il-proċess ta ‘konverżjoni huwa affidabbli, u jiġġenera riżultati ta’ kwalità għolja. Sempliċement fittex “Aspose.Cells-Cloud” u kklikkja l-buttuna Żid Pakkett. It-tieni, jekk m’għandekx kont fuq Cloud Dashboard, jekk jogħġbok oħloq kont b’xejn billi tuża indirizz elettroniku validu u akkwista l-kredenzjali personalizzati tiegħek.

Ikkonverti Excel għal TXT billi tuża C#

L-API toffri t-tliet metodi li ġejjin biex tittratta l-konverżjoni tal-format tal-fajl.

GetWorkbook - Ikseb input Excel mill-ħażna tal-Cloud u ssalva l-output għall-ħażna tal-cloud. PutConvertWorkbook - Jikkonverti fajl Excel f’formati oħra mill-kontenut tat-talba. PostWorkbookSaveAs - Issejvja fajl Excel bħala fajl ta’ formati oħra għall-ħażna.

Issa f’din it-taqsima, l-interess tagħna huwa li tagħbija l-fajl Excel input minn drive lokali, twettaq il-konverżjoni u ssalva l-fajl Test riżultanti fil-ħażna tas-sħab.

// 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 waqt li tgħaddi ClientID u ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// l-ewwel ktieb tax-xogħol Excle fuq is-sewqan
string input_Excel = "input.xlsx";
// isem tal-fajl Test riżultanti
string resultant_File = "output.txt";

try
{
    // aqra l-fajl Excel fl-istanza tal-File
    var file = System.IO.File.OpenRead(input_Excel);

    // initialize l-operazzjoni ta 'konverżjoni
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // ipprintja messaġġ ta' suċċess jekk il-konkatenazzjoni tirnexxi
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Ejja niżviluppaw il-fehim tagħna dwar dan is-snippet tal-kodiċi:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Oħloq oġġett ta ‘CellsApi filwaqt li tgħaddi l-kredenzjali tal-klijent bħala argumenti.

var file = System.IO.File.OpenRead(input_Excel);

Aqra l-kontenut tal-ktieb tax-xogħol Excel input fl-oġġett FileStream.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Sejħa API biex tikkonverti Excel għal format Test. Il-format tal-fajl riżultanti u l-isem tal-fajl Test riżultanti, huma pprovduti bħala argument għal dan il-metodu. Wara l-konverżjoni, l-output jiġi ffrankat fil-ħażna tas-sħab.

Excel għal Test

Excel għall-previżjoni tal-konverżjoni tat-test.

Il-ktieb tax-xogħol Excel input u l-fajl TXT riżultanti ġġenerat fl-eżempju ta ‘hawn fuq jistgħu jitniżżlu minn [input.xls] (images/input.xls) u [output.txt] (images/output.txt).

Excel għall-Fajl tat-Test bl-użu tal-Kmandi tal-cURL

Tgħallimna li l-fajls tat-test huma ħfief u effiċjenti biex jittrasmettu fuq l-internet. Issa, f’din it-taqsima, se nikkonverti fajls Excel f’format ta ’test billi tuża Aspose.Cells Cloud REST API u kmand cURL. Dan l-approċċ jipprovdi benefiċċji multipli, bħall-kompatibilità ma ‘diversi applikazzjonijiet tas-softwer u sistemi operattivi, sigurtà mtejba tad-dejta, u effiċjenza akbar.

Allura sabiex nibdew, irridu niġġeneraw token ta’ aċċess JWT ibbażat fuq il-kredenzjali tal-klijent:

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"

Il-pass li jmiss huwa li ssejjaħ l-API PostWorkbookSaveAs. Din l-API jgħabbi l-input Excel mill-ħażna tas-sħab u mbagħad, issalva t-TXT riżultanti għall-istess ħażna tas-sħab.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Rimarki tal-Konklużjoni

F’dan it-tutorja, tgħallimna li Aspose.Cells Cloud SDK għall-kmandi .NET u cURL joffru mod konvenjenti u effiċjenti biex tikkonverti fajls Excel f’format ta ’test. Dan jista ‘jkun partikolarment utli meta taħdem ma’ datasets kbar jew formuli kumplessi, peress li l-fajls tat-test jippermettu lill-utenti biex estratt malajr l-informazzjoni rilevanti mingħajr il-ħtieġa ta ‘softwer speċjalizzat jew ħiliet ta’ programmar.

Dawn iż-żewġ approċċi jipprovdu benefiċċji numerużi, inkluża l-kompatibilità ma ‘diversi applikazzjonijiet tas-softwer u sistemi operattivi, sigurtà mtejba tad-dejta, u effiċjenza akbar minħabba daqsijiet iżgħar ta’ fajls. Barra minn hekk, l-SDK Aspose.Cells Cloud għall-kmandi .NET u cURL huma faċli biex jintużaw u joffru flessibilità, u jagħmluhom għażla kbira għan-negozji u l-individwi bl-istess mod. Billi tuża l-qawwa ta ‘Aspose.Cells Cloud SDK għall-kmandi .NET u cURL, tista’ malajr u faċilment tikkonverti fajls Excel għal test, u tagħmel id-dejta tiegħek aktar aċċessibbli u sigura. Ejja nibdew illum!

Artikoli Rakkomandati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: