ODS un Excel ir divi populāri failu formāti, ko izmanto izklājlapu datu glabāšanai un pārvaldībai. Lai gan abi formāti piedāvā līdzīgas funkcijas, tie ne vienmēr ir saderīgi viens ar otru. Tas var radīt problēmas, kopīgojot izklājlapu datus vai sadarbojoties tajos ar citiem lietotājiem, kuriem, iespējams, nav piekļuves ODS failiem. Šādos gadījumos var būt nepieciešams konvertēt ODS failus Excel formātā. ODS konvertēšana Excel formātā arī atvieglo darbu ar datiem programmā Microsoft Excel, ko plaši izmanto uzņēmumos un organizācijās. Šajā rakstā mēs izpētīsim, kā konvertēt ODS uz Excel, izmantojot C# REST API, un sniegsim visaptverošu ceļvedi, kas palīdzēs veiksmīgi konvertēt failus.
- ODS uz Excel konversijas API
- ODS uz Excel pārveidotājs, izmantojot C#
- ODS uz XLS, izmantojot cURL komandas
ODS uz Excel konversijas API
Aspose.Cells Cloud SDK for .NET ir spēcīgs API, kas piedāvā dažādas funkcijas, kas atvieglo failu konvertēšanu, vienlaikus nodrošinot izvades kvalitāti un precizitāti. SDK nodrošina virkni konvertēšanas iespēju, tostarp ODS konvertēšanu uz XLS, ODS uz XLSX un citiem Excel formātiem. Varat arī norādīt konvertējamo šūnu diapazonu un izvadei lietot formatēšanas opcijas. Tāpēc tas ir lielisks rīks ikvienam, kurš vēlas ātri un vienkārši konvertēt ODS failus Excel formātā.
Tāpēc, lai sāktu, lūdzu, meklējiet Aspose.Cells-Cloud NuGet pakotņu pārvaldniekā un noklikšķiniet uz pogas Pievienot pakotni. Otrkārt, ja jums nav konta, izmantojot Cloud Dashboard, lūdzu, izveidojiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un iegūstiet savus personalizētos akreditācijas datus.
ODS uz Excel pārveidotājs, izmantojot C#
Lai veiktu ODS konvertēšanu uz Excel, mēs izmantosim GetWorkbook API. Lūdzu, apskatiet šo koda fragmentu.
// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// izveidot CellsApi gadījumu, nododot ClientID un ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Ievades ODS faila nosaukums
string input_ODS = "input.ods";
// Iegūtās Excel darbgrāmatas nosaukums
string resultant_File = "resultant.xlsx";
try
{
// lasīt ODS faila saturu faila instancē
var file = System.IO.File.OpenRead(input_ODS);
// inicializēt konvertēšanas darbību
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);
// izdrukāt veiksmes ziņojumu, ja savienošana ir veiksmīga
if (response != null && response.Equals("OK"))
{
Console.WriteLine("ODS to Excel converted successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Izpratīsim koda fragmentu:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Izveidojiet CellsApi objektu, vienlaikus nododot klienta akreditācijas datus kā argumentus.
var file = System.IO.File.OpenRead(input_ODS);
Izlasiet FileStream objekta ievades ODS saturu.
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);
Tagad, lai pārvērstu ODS uz Excel, izsauciet šo API. Izvades formāts un iegūtā faila nosaukums tiek sniegti kā argumenti šai metodei. Pēc konvertēšanas iegūtais XLSX tiek saglabāts mākoņa krātuvē.
Lai pārbaudītu konvertēšanas scenāriju, varat lejupielādēt ievades failu [input.ods] (images/input.ods). Jūsu uzziņai iepriekš minētajā piemērā ģenerētais Excel rezultāts tiek augšupielādēts, izmantojot [resultant.xlsx] (images/resultant.xlsx).
ODS uz XLS, izmantojot cURL komandas
Aspose.Cells Cloud var izmantot arī ar cURL komandām, lai pārvērstu ODS failus Excel formātā. cURL ir populārs komandrindas rīks, ko izmanto datu pārsūtīšanai, izmantojot dažādus protokolus, tostarp HTTP, FTP un citus. Izmantojot cURL komandas, varat viegli konvertēt savus ODS failus Excel formātā, neizmantojot nekādas programmēšanas zināšanas.
Lai sāktu darbu, jūsu sistēmā ir jābūt instalētam cURL un Aspose.Cells Cloud kontam ar API atslēgu. Tagad ģenerējiet piekļuves pilnvaru, pamatojoties uz klienta akreditācijas datiem:
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"
Kad esat ieguvis AccessToken, varat izmantot šo cURL komandu, lai augšupielādētu savu ODS failu mākoņa krātuvē:
curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
Aizstāt
{filePath}
ar ceļu, kurā vēlaties saglabāt failu mākoņa krātuvē,{localFilePath}
ar ODS faila ceļu jūsu lokālajā sistēmā un{accessToken}
ar savu Aspose Cloud piekļuvi. žetons.
Kad esat augšupielādējis failu mākoņa krātuvē, jums ir jāizmanto šāda cURL komanda, lai konvertētu ODS failu Excel formātā:
curl -v "https://api.aspose.cloud/v3.0/cells/{name}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath=resultant.xlsx&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Aizstājiet “{name}” ar tā ODS faila nosaukumu, ko augšupielādējāt mākoņkrātuvē, un “{accessToken}” ar iepriekš ģenerētu piekļuves pilnvaru. Varat arī norādīt vēlamo Excel formātu (piemēram, XLS, XLSX) parametrā “formats”. Pēc konvertēšanas iegūtais Excel tiks saglabāts tajā pašā mākoņkrātuvē.
Noslēguma piezīmes
Šajā rakstā mēs esam izpētījuši dažādas metodes, kā pārvērst ODS failus Excel formātā, izmantojot komandas C# .NET un cURL. Mēs apspriedām nepieciešamību pēc ODS konvertēšanas uz Excel un to, kā tas var palīdzēt sadarboties un koplietot izklājlapu datus. Mēs arī apskatījām Aspose.Cells Cloud SDK piedāvātās iespējas .NET un to, kā to var izmantot, lai pārvērstu ODS failus dažādos Excel formātos. Turklāt mēs uzzinājām, kā izmantot cURL komandas ar Aspose.Cells Cloud, lai no komandrindas konvertētu ODS failus Excel formātā. Šīs metodes piedāvā elastību un ērtības ikvienam, kas vēlas konvertēt ODS failus Excel formātā, neatkarīgi no tā, vai viņi pārzina programmēšanu vai dod priekšroku komandrindas saskarnei.
Noderīgas saites
Ieteicamie raksti
Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: