екцел у цсв

Претворите Екцел (КСЛС, КССЛКС) у ЦСВ користећи Ц# .НЕТ

Екцел табеле су суштински алат за складиштење, управљање и анализу података. Међутим, може доћи до тренутака када ћете морати да конвертујете своје Екцел податке у други формат, као што је ЦСВ, да бисте их учинили доступнијим другима или да бисте их увезли у другу апликацију. Добра вест је да претварање Екцел-а у ЦСВ никада није било лакше, али захваљујући Аспосе.Целлс Цлоуд-у. То је моћан АПИ заснован на облаку који пружа могућност претварања Екцел података у различите формате датотека, укључујући ЦСВ, са само неколико линија кода. У овом чланку ћемо вам показати како да користите Аспосе.Целлс Цлоуд за претварање Екцел табела у ЦСВ формат и истражите предности коришћења овог моћног АПИ-ја за ваше потребе конверзије података.

АПИ за конверзију Екцел у ЦСВ

Научите како да поједноставите процес претварања Екцел података у ЦСВ формат уз помоћ Аспосе.Целлс Цлоуд. Овај АПИ подржава најновије верзије програма Екцел и пружа свеобухватан скуп функција које олакшавају конверзију података између различитих формата датотека. Слично, Аспосе.Целлс Цлоуд СДК за .НЕТ пружа једноставан и директан начин за претварање Екцел-а у ЦСВ користећи Ц# програмски језик (користећи неколико редова кода). Дакле, било да сте почетник или искусан програмер, овај чланак ће вам помоћи да започнете са конверзијом из Екцел-а у ЦСВ користећи Аспосе.Целлс Цлоуд СДК за .НЕТ.

Да бисмо започели са коришћењем СДК-а, морамо да додамо његову референцу преко НуГет менаџера пакета. Једноставно претражите „Аспосе.Целлс-Цлоуд“ и притисните дугме Додај пакет.

Сада, да бисмо користили могућности АПИ-ја, такође морамо да имамо налог на контролној табли у облаку. Ако већ нисте претплаћени, направите бесплатан налог преко Цлоуд Дасхбоард користећи важећу адресу е-поште и прибавите своје персонализоване клијентске акредитиве.

Претворите Екцел у ЦСВ користећи Ц#

Испод је дат исечак кода који нам може помоћи да претворимо Екцел у ЦСВ без коришћења Мицрософт Оффице Аутоматион или било ког другог инсталираног услужног програма. Као што можете приметити, цео процес је једноставан и јасан.

// За комплетне примере и датотеке са подацима, идите на 
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 instance = new CellsApi(clientID, clientSecret);

// Назив наше улазне Екцел датотеке
string name = "TestCase.xls";
// Формат за резултујућу датотеку
string format = "CSV";

try
{
    // учитајте датотеку са локалног диска
    using (var file = System.IO.File.OpenRead(name))
    {

        // иницијализовати операцију конверзије
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // сачувајте резултујући ЦСВ на локалном диску
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // одштампати поруку о успеху ако је конверзија успешна
        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);
}

Хајде да разумемо горњи исечак кода:

CellsApi instance = new CellsApi(clientID, clientSecret);

Креирајте објекат ЦеллсАпи где преносимо акредитиве клијента као аргументе.

var file = System.IO.File.OpenRead(name)

Прочитајте улазни Екцел радни лист користећи ОпенРеад(…) метод класе Систем.ИО.Филе.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Овај метод покреће операцију конверзије Екцел у ЦСВ и чува резултујући ЦСВ у складишту у облаку.

using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Користите овај код да бисте сачували резултујући ЦСВ на локалном диску

екцел у цсв

Слика 2:- Преглед конверзије КСЛСКС у ЦСВ.

Користите следећу везу да преузмете пример Екцел радног листа ТестЦасе.клск који се користи у горњи пример.

КСЛСКС у ЦСВ користећи цУРЛ команде

Постоји неколико разлога зашто је приступ Аспосе.Целлс Цлоуд-у преко цУРЛ команди одлична опција за програмере. Неке од предности коришћења цУРЛ команди укључују:

  1. Аутоматизација: Аутоматизујте процес конверзије, чинећи га лакшим и ефикаснијим.
  2. Компатибилност на више платформи: Подржано на Виндовс-у, мацОС-у и Линук-у, што га чини идеалном опцијом за програмере који раде са различитим оперативним системима.
  3. Лако се интегрише: Интегришите са другим алатима и системима (уградите у постојеће токове рада).
  4. Флексибилност: Омогућава вам да одредите формат и структуру излаза.
  5. Побољшана безбедност: можете осигурати да осетљиви подаци остану безбедни, јер процес не укључује слање података на веб локацију или апликацију треће стране.

Сада, први корак у процесу конверзије је да генеришете ЈВТ приступни токен на основу акредитива нашег клијента:

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"

Након генерисања токена, извршите следећу команду да бисте конвертовали КСЛСКС у ЦСВ и сачували излаз у складиште у облаку:

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

У случају да смо заинтересовани да сачувамо извезени ЦСВ на локални диск, покушајте да користите следећу цУРЛ команду:

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"

Завршне напомене

До краја овог чланка, закључили смо да Аспосе.Целлс Цлоуд пружа згодан и поуздан начин за претварање Екцел табела у ЦСВ формат користећи Ц# програмски језик. Штавише, овај АПИ нуди широк спектар функција и функционалности, што га чини идеалним решењем за програмере и предузећа која треба да конвертују Екцел податке у ЦСВ формат. Без обзира да ли желите да аутоматизујете процес конверзије података или једноставно желите да процес конверзије учините лакшим и ефикаснијим, Аспосе.Целлс Цлоуд је савршено решење за вас. Са интерфејсом прилагођеним кориснику, свеобухватним функцијама и робусним СДК-ом за .НЕТ, можете бити сигурни да добијате најбоље могуће решење за своје потребе конверзије података. Дакле, ако тражите брз и ефикасан начин да претворите Екцел у ЦСВ, покушајте да користите Аспосе.Целлс Цлоуд данас.

Немојте прескочити истраживање Документације производа, која садржи невероватне теме које објашњавају све узбудљиве карактеристике АПИ-ја. На крају, ако наиђете на било какве проблеме док користите АПИ, слободно нас контактирајте преко бесплатног Форума за подршку за производе.

повезани чланци

Посетите следеће везе да бисте сазнали више о: