Excel դեպի տեքստ

Փոխարկեք Excel-ը (XLS, XLSX) տեքստային ֆայլի՝ օգտագործելով C# .NET

Excel աղյուսակները տվյալների կառավարման և վերլուծության ամենուր տարածված գործիք են: Այնուամենայնիվ, դրանք միշտ չէ, որ ամենաարդյունավետ ձևաչափն են վեբ հավելվածների համար: Հետևաբար, Excel ֆայլերը տեքստային ֆայլի փոխակերպելը (.txt) սովորական խնդիր է տվյալների մշակման մեջ, քանի որ այն թույլ է տալիս օգտվողներին շահարկել տվյալները ավելի շատ ճկուն և ընթեռնելի ձևաչափ: Տեքստային ֆայլերը նաև թեթև են և հեշտ բացվող տարբեր ծրագրերում, ինչը նրանց դարձնում է իդեալական ընտրություն տվյալների պահպանման և փոխանակման համար: Այնուամենայնիվ, Excel ֆայլերը տեքստային ֆայլերի (.txt) ձևաչափի փոխակերպումը կարող է դժվար գործ լինել, հատկապես, եթե դուք ծանոթ չեք ծրագրավորման լեզուներին: Բարեբախտաբար, C# .NET-ի միջոցով դուք հեշտությամբ կարող եք ձեր Excel ֆայլերը վերածել Տեքստի ձևաչափի՝ առանց մեծ ջանքերի: Այս ուղեցույցում մենք ձեզ ցույց կտանք, թե ինչպես փոխարկել ձեր Excel-ի տվյալները տեքստային ֆայլի (.txt)՝ օգտագործելով .NET Cloud SDK:

Excel-ից տեքստի փոխակերպման API

Aspose.Cells Cloud SDK for .NET Excel-ի ֆայլերը տեքստային ֆայլի (.txt) ձևաչափի փոխարկելու արդյունավետ և ծախսարդյունավետ միջոց է: Ամպային վրա հիմնված այս մոտեցումն ապահովում է բազմաթիվ առավելություններ, ներառյալ մասշտաբայնությունը, մատչելիությունը և անվտանգության ուժեղացված առանձնահատկությունները: Փոխակերպման գործընթացը հուսալի է և առաջացնում է բարձրորակ արդյունքներ: Պարզապես որոնեք «Aspose.Cells-Cloud» և սեղմեք «Ավելացնել փաթեթ» կոճակը: Երկրորդ, եթե դուք չունեք հաշիվ Cloud Dashboard-ի վրա, խնդրում ենք ստեղծել անվճար հաշիվ՝ օգտագործելով վավեր էլփոստի հասցե և ստացեք ձեր անհատականացված հավատարմագրերը:

Փոխարկել Excel-ը TXT-ի C#-ի միջոցով

API-ն առաջարկում է հետևյալ երեք մեթոդները՝ ֆայլի ձևաչափի փոխակերպման հետ կապված:

[GetWorkbook] (https://reference.aspose.cloud/cells/#/Conversion/GetWorkbook) - Ստացեք մուտքագրում Excel-ը Cloud պահեստից և պահեք ելքը ամպային պահեստում: [PutConvertWorkbook] (https://reference.aspose.cloud/cells/#/Conversion/PutConvertWorkbook) - Excel ֆայլը փոխակերպում է այլ ձևաչափերի՝ հարցումների բովանդակությունից: [PostWorkbookSaveAs] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs) - Պահպանում է Excel ֆայլը որպես այլ ձևաչափերի ֆայլ պահեստում:

Այժմ այս բաժնում մեր շահագրգռվածությունն է բեռնել մուտքագրված Excel ֆայլը տեղական սկավառակից, կատարել փոխակերպումը և պահպանել արդյունքում ստացված տեքստային ֆայլը ամպային պահեստում:

// Ամբողջական օրինակների և տվյալների ֆայլերի համար այցելեք 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ստեղծել CellsApi օրինակ՝ ClientID-ը և ClientSecret-ը փոխանցելիս
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// առաջին Excle աշխատանքային գիրքը սկավառակի վրա
string input_Excel = "input.xlsx";
// ստացված տեքստային ֆայլի անվանումը
string resultant_File = "output.txt";

try
{
    // կարդալ Excel ֆայլը File օրինակում
    var file = System.IO.File.OpenRead(input_Excel);

    // սկզբնավորել փոխակերպման գործողությունը
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // տպել հաջողության հաղորդագրություն, եթե միացումը հաջող է
    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);
}

Եկեք զարգացնենք մեր պատկերացումները այս կոդի հատվածի վերաբերյալ.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Ստեղծեք CellsApi-ի օբյեկտ՝ հաճախորդի հավատարմագրերը որպես արգումենտ փոխանցելիս:

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

Կարդացեք Excel-ի աշխատանքային գրքի բովանդակությունը FileStream օբյեկտում:

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

Զանգահարեք API-ն՝ Excel-ը տեքստային ձևաչափի փոխարկելու համար: Արդյունքում ստացված ֆայլի ձևաչափը և արդյունքում ստացված տեքստային ֆայլի անունը տրամադրվում են որպես այս մեթոդի փաստարկ: Փոխակերպումից հետո ելքը պահվում է ամպային պահեստում:

Excel-ից տեքստ

Excel-ից տեքստի փոխակերպման նախադիտում:

Մուտքային Excel աշխատանքային գիրքը և վերը նշված օրինակում ստեղծված TXT ֆայլը կարելի է ներբեռնել input.xls և [output.txt] (images/output.txt)-ից:

Excel-ից դեպի տեքստային ֆայլ՝ օգտագործելով cURL հրամանները

Մենք սովորել ենք, որ տեքստային ֆայլերը թեթև և արդյունավետ են ինտերնետով փոխանցելու համար: Այժմ, այս բաժնում, մենք պատրաստվում ենք Excel ֆայլերը վերափոխել տեքստային ձևաչափի՝ օգտագործելով Aspose.Cells Cloud REST API-ն և cURL հրամանը: Այս մոտեցումը տալիս է բազմաթիվ առավելություններ, ինչպիսիք են համատեղելիությունը տարբեր ծրագրային հավելվածների և օպերացիոն համակարգերի հետ, տվյալների բարելավված անվտանգությունը և արդյունավետության բարձրացումը:

Այսպիսով, սկսելու համար մենք պետք է ստեղծենք JWT մուտքի նշան՝ հիմնված հաճախորդի հավատարմագրերի վրա.

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"

Հաջորդ քայլը API-ին զանգահարելն է PostWorkbookSaveAs: Այս API-ն բեռնում է մուտքագրված Excel-ը ամպային պահեստից և այնուհետև պահպանում է ստացված TXT-ը նույն ամպային պահեստում:

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

Եզրափակիչ դիտողություններ

Այս ձեռնարկում մենք իմացանք, որ Aspose.Cells Cloud SDK-ն .NET և cURL հրամանների համար առաջարկում է Excel ֆայլերը տեքստային ձևաչափի փոխարկելու հարմար և արդյունավետ միջոց: Սա կարող է հատկապես օգտակար լինել տվյալների մեծ հավաքածուների կամ բարդ բանաձևերի հետ աշխատելու ժամանակ, քանի որ տեքստային ֆայլերը թույլ են տալիս օգտվողներին արագ արդյունահանել համապատասխան տեղեկատվությունը առանց հատուկ ծրագրային ապահովման կամ ծրագրավորման հմտությունների անհրաժեշտության:

Այս երկու մոտեցումներն էլ ապահովում են բազմաթիվ առավելություններ, ներառյալ համատեղելիությունը տարբեր ծրագրային հավելվածների և օպերացիոն համակարգերի հետ, տվյալների բարելավված անվտանգությունը և ֆայլերի ավելի փոքր չափերի պատճառով արդյունավետության բարձրացումը: Բացի այդ, Aspose.Cells Cloud SDK-ն .NET-ի և cURL հրամանների համար հեշտ է օգտագործել և առաջարկում է ճկունություն՝ դարձնելով դրանք հիանալի ընտրություն ինչպես ձեռնարկությունների, այնպես էլ անհատների համար: Օգտագործելով Aspose.Cells Cloud SDK-ի հզորությունը .NET և cURL հրամանների համար՝ դուք կարող եք արագ և հեշտությամբ վերափոխել Excel ֆայլերը տեքստի և ձեր տվյալները դարձնել ավելի մատչելի և անվտանգ: Եկեք սկսենք այսօր:

Օգտակար հղումներ

Առաջարկվող հոդվածներ

Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.