
Ubah ODS ke konversi buku kerja Excel dengan C# .NET.
OpenDocument Spreadsheet (ODS) dan Microsoft Excel (XLSX) adalah dua format spreadsheet yang banyak digunakan, masing-masing menawarkan keunggulan yang unik. ODS, format sumber terbuka, terutama digunakan dengan LibreOffice dan OpenOffice, yang menyediakan fleksibilitas dan interoperabilitas. Namun, dengan mengonversi ODS ke Excel, penanganan data yang lancar, dukungan yang lebih baik untuk rumus yang rumit, dan kolaborasi yang lebih baik dalam lingkungan profesional dipastikan.
- REST API untuk Konversi ODS ke Excel
- Konversi ODS ke Excel dalam C#
- Ekspor ODS ke XLSX menggunakan Perintah cURL
REST API untuk Konversi ODS ke Excel
GroupDocs.Conversion Cloud SDK untuk .NET menyederhanakan proses ini dengan menyediakan REST API yang canggih yang memungkinkan pengembang untuk mengotomatiskan dan menyederhanakan konversi ODS ke Excel dalam aplikasi mereka. Dalam artikel ini, kita akan membahas cara menggunakan GroupDocs.Conversion Cloud SDK untuk mengonversi file ODS ke format Excel dengan mudah sambil mempertahankan integritas dan efisiensi data.
Langkah pertama dalam pendekatan ini adalah menginstalnya dengan mencari GroupDocs.Conversion-Cloud di pengelola paket NuGet dan klik tombol Install. Pilihan lainnya adalah dengan menjalankan perintah berikut di konsol pengelola paket.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.12.0
Setelah instalasi, silakan dapatkan kredensial API yang dipersonalisasi (misalnya ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
Konversi ODS ke Excel dalam C#
Di bagian ini, kita akan menjelajahi potongan kode C# .NET yang dapat digunakan untuk mengonversi ODS ke format buku kerja Excel di Cloud.
- Pertama, buat instance kelas
Configuration
tempat kita meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Kedua, inisialisasikan
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen input.
var apiInstance = new ConvertApi(configurations);
- Sekarang, unggah berkas ODS masukan ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));
- Buat instance
ConvertSettings
di mana kita tentukan nama untuk file ODS input, format yang dihasilkan sebagaixls
dan nama buku kerja Excel yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- Terakhir, panggil API ConvertDocumentRequest untuk mengonversi ODS ke Excel dan menyimpan lembar kerja Excel yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lebih lanjut di https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Buat contoh kelas Konfigurasi dan inisialisasikan dengan ID Klien & Rahasia Klien.
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menetapkan url dasar untuk API konversi ODS ke Excel.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
// memuat file ODS input dari drive lokal
using (var stream = System.IO.File.OpenRead("input.ods"))
{
// membuat instance dari FileApi
var fileUpload = new FileApi(configurations);
// unggah ODS input ke penyimpanan cloud
fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));
// buat ConvertSettings di mana kita tentukan nama ODS input dan nama untuk file XLS yang dihasilkan.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.ods",
Format = "xls",
OutputPath = "converted.xls"
};
// Panggil metode ConvertDocument untuk operasi konversi ODS ke Excel.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// cetak pesan sukses
Console.WriteLine("The ODS to Excel conversion completed successfully !");
}
}

Gambar:- Pratinjau konversi file ODS ke Excel.
Ekspor ODS ke XLSX menggunakan Perintah cURL
Mengonversi ODS ke Excel (XLSX) menggunakan perintah cURL menyediakan cara yang sederhana dan efisien untuk mengotomatiskan proses melalui REST API. Dengan memanfaatkan GroupDocs.Conversion Cloud API, Anda dapat mengirim permintaan cURL ke titik akhir API, yang menentukan file ODS sumber dan format keluaran yang diinginkan. API memproses permintaan dan mengembalikan file Excel berkualitas tinggi sambil mempertahankan struktur, rumus, dan format asli.
Langkah pertama dalam pendekatan ini adalah membuat token akses JWT. Kemudian, jalankan perintah cURL berikut untuk mengekspor ODS ke format XLSX. Setelah konversi berhasil, file buku kerja Excel yang dihasilkan disimpan di penyimpanan cloud.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Silakan ganti inputODS
dengan nama file ODS input, resultantXLSX
dengan nama buku kerja Excel yang dihasilkan, dan accessToken
dengan token akses JWT yang dipersonalisasi.
- Jika Anda ingin menyimpan file Excel yang dihasilkan ke drive lokal, coba gunakan perintah cURL berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Konverter ODS ke Excel Gratis
Kami merekomendasikan penggunaan Aplikasi ODS to Excel Converter kami yang gratis dan ringan, karena aplikasi ini memungkinkan Anda menjelajahi kemampuan unik GroupDocs.Conversion Cloud dalam browser web.
Tautan Berguna
Kesimpulan
Dengan memanfaatkan GroupDocs.Conversion Cloud SDK, Anda dapat mengotomatiskan konversi ODS ke Excel dengan mudah sekaligus memastikan akurasi tinggi dan menjaga integritas data. Baik Anda menangani konversi batch, mengintegrasikan dengan aplikasi cloud, atau menyederhanakan alur kerja bisnis, API ini menyediakan solusi yang andal dan ramah bagi pengembang. Cobalah GroupDocs.Conversion Cloud SDK hari ini dan rasakan konversi ODS ke Excel tanpa repot dengan upaya minimal!
Artikel yang Direkomendasikan
Kami sangat menyarankan Anda untuk membaca tautan berikut untuk mempelajari lebih lanjut tentang: