Excel ў тэкст

Пераўтварыце Excel (XLS, XLSX) у тэкставы файл з дапамогай C# .NET

Табліцы Excel з’яўляюцца паўсюдным інструментам для кіравання і аналізу дадзеных. Аднак яны не заўсёды з’яўляюцца найбольш эфектыўным фарматам для вэб-праграм. Такім чынам, пераўтварэнне файлаў Excel у тэкставы файл (txt) з’яўляецца звычайнай задачай пры апрацоўцы даных, паколькі дазваляе карыстальнікам маніпуляваць данымі ў больш гнуткі і зручны для чытання фармат. Тэкставыя файлы таксама лёгкія і лёгка адкрываюцца ў розных праграмах, што робіць іх ідэальным выбарам для захоўвання і абмену дадзенымі. Аднак пераўтварэнне файлаў Excel у фармат тэкставага файла (.txt) можа быць складанай задачай, асабліва калі вы не знаёмыя з мовамі праграмавання. На шчасце, з C# .NET вы можаце лёгка пераўтварыць файлы Excel у тэкставы фармат без асаблівых высілкаў. У гэтым кіраўніцтве мы пакажам вам, як пераўтварыць дадзеныя Excel у тэкставы файл (.txt) з дапамогай .NET Cloud SDK.

API пераўтварэння Excel у тэкст

Aspose.Cells Cloud SDK для .NET - гэта эфектыўны і эканамічна эфектыўны спосаб пераўтварэння файлаў Excel у фармат тэкставых файлаў (.txt). Гэты воблачны падыход забяспечвае мноства пераваг, у тым ліку маштабаванасць, даступнасць і пашыраныя функцыі бяспекі. Працэс пераўтварэння надзейны і дае высакаякасныя вынікі. Проста знайдзіце “Aspose.Cells-Cloud” і націсніце кнопку “Дадаць пакет”. Па-другое, калі ў вас няма ўліковага запісу на Cloud Dashboard, стварыце бясплатны ўліковы запіс, выкарыстоўваючы сапраўдны адрас электроннай пошты, і атрымайце персаналізаваныя ўліковыя дадзеныя.

Пераўтварыце Excel у TXT з дапамогай C#

API прапануе наступныя тры метады пераўтварэння фармату файла.

GetWorkbook - Атрымлівайце ўвод Excel з воблачнага сховішча і захоўвайце выхад у воблачнае сховішча. PutConvertWorkbook - Пераўтварае файл Excel у іншыя фарматы змесціва запыту. 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.

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 у тэкст і зрабіць свае даныя больш даступнымі і бяспечнымі. Давайце пачнем сёння!

Карысныя спасылкі

Рэкамендуемыя артыкулы

Перайдзіце па наступных спасылках, каб даведацца больш пра: