Šioje paprastoje temoje sužinosite, kaip konvertuoti XLS į CSV naudojant NET REST API. Sukursime XLS į CSV keitiklį su C# Low Code API atlikdami išsamius ir aiškius veiksmus, nurodytus kitame skyriuje. Sukurta programa gali būti integruota su bet kuria .NET programa, palaikoma Linux, Windows ar macOS aplinkose, o konvertavimas gali būti atliktas nemokamai.
Būtina sąlyga
Sukurkite paskyrą ir gaukite API kredencialus, kad atliktumėte XLS konvertavimą į CSV
Atsisiųsti Aspose.Cells Cloud SDK for .NET to convert XLS to CSV
Sukurkite C# .NET projektą naudodami aukščiau pateiktą SDK, kad XLS būtų pateikta kaip CSV
Veiksmai, kaip konvertuoti XLS į CSV naudojant NET REST API
- Norėdami konvertuoti XLS į CSV, nustatykite API kliento ID ir kliento paslaptį
- Sukurkite CellsApi klasės egzempliorių su kliento kredencialais, kad atliktumėte XLS konvertavimą į CSV
- Nurodykite šaltinio XLS ir išvesties CSV failų pavadinimus ir įkelkite šaltinio XLS failą į atminties srautą
- Sukurkite PostConvertWorkbookToCSVRequest egzempliorių su įvesties XLS failo srautu ir kitais pasirenkamais
- Iškvieskite Excel to CSV užklausos metodą, norėdami konvertuoti XLS į CSV naudojant NET REST API
- Išsaugokite pateiktą CSV failo srautą vietiniame diske
Pirmiau minėti veiksmai pakeičia failo tipą iš Excel į CSV su C# žemo kodo API. Pradėsime procesą nuo inicijavimo sukonfigūruodami SDK ir sukurdami CellsAPI klasės objektą. Tada pasieksime šaltinio XLS failą naudodami FileStream ir sukursime PostConvertWorkbookToPDFRequest klasės egzempliorių, kuris toliau naudojamas konvertuojant į CSV failo srautą naudojant PostConvertWorkbookToCSV() metodą.
„Excel“ į CSV konvertavimo kodas naudojant NET Low Code API
using Aspose.Cells.Cloud.SDK.Api; | |
using Aspose.Cells.Cloud.SDK.Request; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace Kb_Aspose.KB | |
{ | |
public class XlsToCsvConverter | |
{ | |
public void XlsToCsv() | |
{ | |
try | |
{ | |
string clientID = "ID"; | |
string clientSecret = "Secret"; | |
string apiBaseUrl = "https://api.aspose.cloud"; | |
// Source and output file names | |
string localPath = "C:/ExcelFiles/"; | |
string inputFileName = "Source.xls"; | |
string outputFileName = "XlstoCsv.csv"; | |
CellsApi xlstoCsvApi = new CellsApi(clientID, clientSecret, apiBaseUrl); | |
var xlsToCsvRequest = new PostConvertWorkbookToCSVRequest() | |
{ | |
checkExcelRestriction = true, | |
File = new Dictionary<string, Stream>() | |
{ | |
{ | |
inputFileName, File.OpenRead(localPath + inputFileName) | |
} | |
}, | |
}; | |
var response = xlstoCsvApi.PostConvertWorkbookToCSV(xlsToCsvRequest); | |
File.WriteAllBytes(localPath + outputFileName, Convert.FromBase64String(response.FileContent)); | |
Console.WriteLine("XLS to CSV conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Šis paprastas pavyzdinis kodas leidžia konvertuoti Excel į CSV naudojant C# debesies API. Jums tereikia pateikti galiojantį XLS failo kelią diske naudodami Aspose.Cells REST API SDK atliks konversiją, o tada, kai konvertavimo procesas bus baigtas, atsisiųskite išvesties CSV failo srautą, kad jį išsaugotumėte. lokaliai.
We have learned to transform XLS to CSV with Cloud API in this topic. If you are interested in performing Excel to DOCX conversion, refer to the article on how to Convert Excel to DOCX with NET REST API.