ODS kanggo Excel

Ngonversi ODS menyang Excel (XLS, XLSX) nggunakake C# .NET

ODS lan Excel minangka rong format file populer sing digunakake kanggo nyimpen lan ngatur data spreadsheet. Nalika loro format nawakake fitur sing padha, padha ora tansah kompatibel karo saben liyane. Iki bisa nggawe masalah nalika nuduhake utawa kolaborasi ing data spreadsheet karo wong liya sing ora bisa ngakses file ODS. Ing kasus kaya mengkono, ngowahi file ODS menyang format Excel bisa uga perlu. Ngonversi ODS menyang format Excel uga nggampangake nggarap data ing Microsoft Excel, sing akeh digunakake ing bisnis lan organisasi. Ing artikel iki, kita bakal njelajah cara ngowahi ODS dadi Excel nggunakake C# REST API lan menehi pandhuan lengkap kanggo mbantu sampeyan ngowahi file kanthi sukses.

ODS kanggo Excel Konversi API

Aspose.Cells Cloud SDK kanggo .NET API kuat, nawakake macem-macem fitur sing nggampangake kanggo ngowahi file nalika njamin kualitas lan akurasi output. SDK nyedhiyakake macem-macem opsi konversi, kalebu ngowahi ODS dadi XLS, ODS dadi XLSX, lan format Excel liyane. Sampeyan uga bisa nemtokake sawetara sel sing bakal diowahi lan aplikasi opsi format kanggo output. Mulane, iku alat sing apik kanggo sapa waé sing pengin ngowahi file ODS menyang format Excel kanthi cepet lan gampang.

Dadi, kanggo miwiti, goleki Aspose.Cells-Cloud ing manajer paket NuGet banjur klik tombol Tambah Paket. Kapindho, yen sampeyan ora duwe akun liwat Cloud Dashboard, mangga gawe akun gratis kanthi nggunakake alamat email sing bener lan entuk kredensial pribadi sampeyan.

Konverter ODS menyang Excel nggunakake C#

Kanggo nindakake konversi ODS menyang Excel, kita bakal nggunakake API GetWorkbook. Mangga deleng cuplikan kode ing ngisor iki.

// Kanggo conto lengkap lan file data, bukak 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Entuk kredensial klien saka https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// nggawe conto CellsApi nalika ngliwati ClientID lan ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Jeneng file ODS input
string input_ODS = "input.ods";
// Jeneng asil workbook Excel
string resultant_File = "resultant.xlsx";

try
{
    // maca isi file ODS kanggo File contone
    var file = System.IO.File.OpenRead(input_ODS);

    // miwiti operasi konversi
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

    // print pesen sukses yen concatenation sukses
    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);
}
ODS kanggo Excel

Pratinjau konversi ODS menyang Excel.

Ayo ngerti potongan kode:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Nggawe obyek CellsApi nalika menehi kredensial klien minangka argumen.

var file = System.IO.File.OpenRead(input_ODS);

Waca isi input ODS menyang obyek FileStream.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

Saiki kanggo ngowahi ODS menyang Excel, nelpon API iki. Format output lan jeneng file asil diwenehake minangka argumen kanggo metode iki. Sawise konversi, asil XLSX disimpen ing panyimpenan maya.

Kanggo nguji skenario konversi, sampeyan bisa nimbang ngundhuh file input input.ods. Kanggo referensi sampeyan, asil Excel sing digawe ing conto ing ndhuwur diunggah liwat resultant.xlsx.

ODS kanggo XLS nggunakake CURL Commands

Aspose.Cells Cloud uga bisa digunakake karo perintah cURL kanggo ngowahi file ODS menyang format Excel. cURL minangka alat baris perintah populer sing digunakake kanggo nransfer data liwat macem-macem protokol, kalebu HTTP, FTP, lan liya-liyane. Nggunakake perintah cURL, sampeyan bisa kanthi gampang ngowahi file ODS menyang format Excel tanpa mbutuhake kawruh babagan program.

Kanggo miwiti, sampeyan kudu nginstal cURL ing sistem lan akun Aspose.Cells Cloud kanthi kunci API. Saiki gawe accessToken adhedhasar kredensial klien:

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"

Sawise sampeyan duwe accessToken, sampeyan bisa nggunakake perintah cURL ing ngisor iki kanggo ngunggah file ODS menyang panyimpenan maya:

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

Ganti {filePath} karo path sing arep disimpen file ing panyimpenan maya, {localFilePath} karo path file ODS ing sistem lokal, lan {accessToken} karo Aspose Cloud akses token.

Sawise sampeyan wis ngunggah file menyang panyimpenan maya, sampeyan kudu nggunakake perintah cURL ing ngisor iki kanggo ngowahi file ODS menyang format Excel:

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

Ganti {name} karo jeneng file ODS sing diunggah menyang panyimpenan maya, lan {accessToken} nganggo token akses sing digawe ing ndhuwur. Sampeyan uga bisa nemtokake format Excel sing dikarepake (contone, XLS, XLSX) ing parameter format. Sawise konversi, asil Excel bakal disimpen ing panyimpenan maya sing padha.

Panutup

Ing artikel iki, kita wis njelajah macem-macem cara kanggo ngowahi file ODS menyang format Excel nggunakake perintah C# .NET lan cURL. We rembugan perlu kanggo konversi ODS kanggo Excel lan carane bisa bantuan ing kolaborasi lan nuduhake data spreadsheet. Kita uga ndeleng fitur sing ditawakake Aspose.Cells Cloud SDK kanggo .NET lan carane bisa digunakake kanggo ngowahi file ODS menyang macem-macem format Excel. Kajaba iku, kita sinau carane nggunakake printah cURL karo Aspose.Cells Cloud kanggo ngowahi file ODS menyang format Excel saka baris printah. Cara kasebut menehi keluwesan lan penak kanggo sapa wae sing pengin ngowahi file ODS menyang format Excel, manawa dheweke ngerti program utawa luwih seneng antarmuka baris perintah.

Pranala Migunani

Artikel sing Disaranake

Mangga bukak link ing ngisor iki kanggo mangerteni sing luwih lengkap babagan: