Excel uz tekstu

Konvertējiet Excel (XLS, XLSX) uz teksta failu, izmantojot C#.NET

Excel izklājlapas ir visuresošs rīks datu pārvaldībai un analīzei. Tomēr tie ne vienmēr ir visefektīvākais tīmekļa lietojumprogrammu formāts. Tāpēc Excel failu konvertēšana teksta failā (txt) ir izplatīts uzdevums datu apstrādē, jo tas ļauj lietotājiem manipulēt ar datiem vairāk elastīgs un lasāms formāts. Teksta faili ir arī viegli un viegli atverami dažādās programmās, padarot tos par ideālu izvēli datu glabāšanai un koplietošanai. Tomēr Excel failu konvertēšana teksta faila (.txt) formātā var būt biedējošs uzdevums, īpaši, ja nepārzināt programmēšanas valodas. Par laimi, izmantojot C# .NET, jūs varat viegli pārvērst Excel failus teksta formātā bez īpašas piepūles. Šajā rokasgrāmatā mēs parādīsim, kā pārvērst Excel datus teksta failā (.txt), izmantojot .NET Cloud SDK.

Excel uz tekstu konvertēšanas API

Aspose.Cells Cloud SDK for .NET ir efektīvs un rentabls veids, kā pārvērst Excel failus teksta faila (.txt) formātā. Šī uz mākoņiem balstītā pieeja nodrošina daudzas priekšrocības, tostarp mērogojamību, pieejamību un uzlabotus drošības līdzekļus. Pārveidošanas process ir uzticams un rada augstas kvalitātes rezultātus. Vienkārši meklējiet “Aspose.Cells-Cloud” un noklikšķiniet uz pogas Pievienot paketi. Otrkārt, ja jums nav konta, izmantojot Cloud Dashboard, lūdzu, izveidojiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos akreditācijas datus.

Pārveidojiet Excel uz TXT, izmantojot C#

API piedāvā šādas trīs metodes faila formāta konvertēšanai.

GetWorkbook — iegūstiet Excel ievadi no mākoņa krātuves un saglabājiet izvadi mākoņkrātuvē. PutConvertWorkbook — pārvērš Excel failu citos formātos no pieprasījuma satura. PostWorkbookSaveAs — saglabā Excel failu kā cita formāta failu krātuvē.

Tagad šajā sadaļā mēs esam ieinteresēti ielādēt Excel ievades failu no vietējā diska, veikt konvertēšanu un saglabāt iegūto teksta failu mākoņa krātuvē.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// izveidot CellsApi gadījumu, nododot ClientID un ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// pirmā Excle darbgrāmata diskā
string input_Excel = "input.xlsx";
// iegūtā teksta faila nosaukums
string resultant_File = "output.txt";

try
{
    // izlasiet Excel failu faila instancē
    var file = System.IO.File.OpenRead(input_Excel);

    // inicializēt konvertēšanas darbību
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // izdrukāt veiksmes ziņojumu, ja savienošana ir veiksmīga
    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);
}

Paplašināsim savu izpratni par šo koda fragmentu:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Izveidojiet CellsApi objektu, vienlaikus nododot klienta akreditācijas datus kā argumentus.

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

Lasiet ievades Excel darbgrāmatas saturu FileStream objektā.

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

Izsauciet API, lai Excel pārvērstu teksta formātā. Iegūtais faila formāts un teksta faila nosaukums tiek sniegti kā arguments šai metodei. Pēc konvertēšanas izvade tiek saglabāta mākoņa krātuvē.

Excel uz tekstu

Excel uz tekstu konvertēšanas priekšskatījums.

Ievades Excel darbgrāmatu un iegūto TXT failu, kas ģenerēts iepriekš minētajā piemērā, var lejupielādēt no faila [input.xls] (images/input.xls) un [output.txt] (images/output.txt).

Excel uz teksta failu, izmantojot cURL komandas

Mēs esam iemācījušies, ka teksta faili ir viegli un efektīvi pārsūtīšanai internetā. Tagad šajā sadaļā mēs pārveidosim Excel failus teksta formātā, izmantojot Aspose.Cells Cloud REST API un cURL komandu. Šī pieeja nodrošina vairākas priekšrocības, piemēram, saderību ar dažādām programmatūras lietojumprogrammām un operētājsistēmām, uzlabotu datu drošību un paaugstinātu efektivitāti.

Tātad, lai sāktu darbu, mums ir jāģenerē JWT piekļuves pilnvara, pamatojoties uz klienta akreditācijas datiem:

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"

Nākamais solis ir izsaukt API PostWorkbookSaveAs. Šī API ielādē Excel ievades datus no mākoņa krātuves un pēc tam saglabā iegūto TXT tajā pašā mākoņkrātuvē.

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\"}"

Noslēguma piezīmes

Šajā apmācībā mēs uzzinājām, ka Aspose.Cells Cloud SDK for .NET un cURL komandas piedāvā ērtu un efektīvu veidu, kā pārvērst Excel failus teksta formātā. Tas var būt īpaši noderīgi, strādājot ar lielām datu kopām vai sarežģītām formulām, jo teksta faili ļauj lietotājiem ātri iegūt attiecīgo informāciju bez īpašas programmatūras vai programmēšanas prasmēm.

Abas šīs pieejas nodrošina daudzas priekšrocības, tostarp savietojamību ar dažādām programmatūras lietojumprogrammām un operētājsistēmām, uzlabotu datu drošību un palielinātu efektivitāti mazāka failu izmēra dēļ. Turklāt Aspose.Cells Cloud SDK .NET un cURL komandām ir viegli lietojams un piedāvā elastību, padarot tās par lielisku izvēli gan uzņēmumiem, gan privātpersonām. Izmantojot Aspose.Cells Cloud SDK .NET un cURL komandām, varat ātri un viegli pārvērst Excel failus tekstā un padarīt savus datus pieejamākus un drošākus. Sāksim šodien!

Noderīgas saites

Ieteicamie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: