Екцел табеле су суштински алат за складиштење, управљање и анализу података. Међутим, може доћи до тренутака када ћете морати да конвертујете своје Екцел податке у други формат, као што је ЦСВ, да бисте их учинили доступнијим другима или да бисте их увезли у другу апликацију. Добра вест је да претварање Екцел-а у ЦСВ никада није било лакше, али захваљујући Аспосе.Целлс Цлоуд-у. То је моћан АПИ заснован на облаку који пружа могућност претварања Екцел података у различите формате датотека, укључујући ЦСВ, са само неколико линија кода. У овом чланку ћемо вам показати како да користите Аспосе.Целлс Цлоуд за претварање Екцел табела у ЦСВ формат и истражите предности коришћења овог моћног АПИ-ја за ваше потребе конверзије података.
- АПИ за конверзију Екцел у ЦСВ
- Претворите Екцел у ЦСВ користећи Ц#
- КСЛСКС у ЦСВ користећи цУРЛ команде
АПИ за конверзију Екцел у ЦСВ
Научите како да поједноставите процес претварања Екцел података у ЦСВ формат уз помоћ Аспосе.Целлс Цлоуд. Овај АПИ подржава најновије верзије програма Екцел и пружа свеобухватан скуп функција које олакшавају конверзију података између различитих формата датотека. Слично, Аспосе.Целлс Цлоуд СДК за .НЕТ пружа једноставан и директан начин за претварање Екцел-а у ЦСВ користећи Ц# програмски језик (користећи неколико редова кода). Дакле, било да сте почетник или искусан програмер, овај чланак ће вам помоћи да започнете са конверзијом из Екцел-а у ЦСВ користећи Аспосе.Целлс Цлоуд СДК за .НЕТ.
Да бисмо започели са коришћењем СДК-а, морамо да додамо његову референцу преко НуГет менаџера пакета. Једноставно претражите „Аспосе.Целлс-Цлоуд“ и притисните дугме Додај пакет.
Сада, да бисмо користили могућности АПИ-ја, такође морамо да имамо налог на контролној табли у облаку. Ако већ нисте претплаћени, направите бесплатан налог преко Цлоуд Дасхбоард користећи важећу адресу е-поште и прибавите своје персонализоване клијентске акредитиве.
Претворите Екцел у ЦСВ користећи Ц#
Испод је дат исечак кода који нам може помоћи да претворимо Екцел у ЦСВ без коришћења Мицрософт Оффице Аутоматион или било ког другог инсталираног услужног програма. Као што можете приметити, цео процес је једноставан и јасан.
// За комплетне примере и датотеке са подацима, идите на
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);
}
Користите овај код да бисте сачували резултујући ЦСВ на локалном диску
Користите следећу везу да преузмете пример Екцел радног листа ТестЦасе.клск који се користи у горњи пример.
КСЛСКС у ЦСВ користећи цУРЛ команде
Постоји неколико разлога зашто је приступ Аспосе.Целлс Цлоуд-у преко цУРЛ команди одлична опција за програмере. Неке од предности коришћења цУРЛ команди укључују:
- Аутоматизација: Аутоматизујте процес конверзије, чинећи га лакшим и ефикаснијим.
- Компатибилност на више платформи: Подржано на Виндовс-у, мацОС-у и Линук-у, што га чини идеалном опцијом за програмере који раде са различитим оперативним системима.
- Лако се интегрише: Интегришите са другим алатима и системима (уградите у постојеће токове рада).
- Флексибилност: Омогућава вам да одредите формат и структуру излаза.
- Побољшана безбедност: можете осигурати да осетљиви подаци остану безбедни, јер процес не укључује слање података на веб локацију или апликацију треће стране.
Сада, први корак у процесу конверзије је да генеришете ЈВТ приступни токен на основу акредитива нашег клијента:
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"
Завршне напомене
До краја овог чланка, закључили смо да Аспосе.Целлс Цлоуд пружа згодан и поуздан начин за претварање Екцел табела у ЦСВ формат користећи Ц# програмски језик. Штавише, овај АПИ нуди широк спектар функција и функционалности, што га чини идеалним решењем за програмере и предузећа која треба да конвертују Екцел податке у ЦСВ формат. Без обзира да ли желите да аутоматизујете процес конверзије података или једноставно желите да процес конверзије учините лакшим и ефикаснијим, Аспосе.Целлс Цлоуд је савршено решење за вас. Са интерфејсом прилагођеним кориснику, свеобухватним функцијама и робусним СДК-ом за .НЕТ, можете бити сигурни да добијате најбоље могуће решење за своје потребе конверзије података. Дакле, ако тражите брз и ефикасан начин да претворите Екцел у ЦСВ, покушајте да користите Аспосе.Целлс Цлоуд данас.
Немојте прескочити истраживање Документације производа, која садржи невероватне теме које објашњавају све узбудљиве карактеристике АПИ-ја. На крају, ако наиђете на било какве проблеме док користите АПИ, слободно нас контактирајте преко бесплатног Форума за подршку за производе.
повезани чланци
Посетите следеће везе да бисте сазнали више о: