
Java REST API’yi kullanarak ODS’yi Excel çalışma kitabına dönüştürün.
ODS(OpenDocument Spreadsheet), elektronik tablolar için popüler bir açık standart biçimidir, ancak iş ortamlarında en yaygın kullanılan elektronik tablo uygulaması olan Microsoft Excel ile her zaman uyumlu olmayabilir. Bu nedenle, ODS dosyalarını Excel biçimine dönüştürmek, sorunsuz veri erişimi, iyileştirilmiş biçimlendirme ve formüller, grafikler ve makrolar gibi gelişmiş özellikler için daha iyi destek sağlar. Bu makalede, Java REST API’yi kullanarak ODS’yi Excel’e nasıl dönüştüreceğinizin ayrıntılarını inceleyeceğiz ve modern veri yönetimi zorlukları için etkili bir çözüm sunacağız.
- ODS’den Excel’e Dönüştürme için REST API
- Java’da ODS’yi XLS’ye dönüştürme
- cURL Komutlarını Kullanarak ODS’den XLSX’e
ODS’den Excel’e Dönüştürme için REST API
Aspose.Cells Cloud SDK for Java, ODS dosyalarını Excel formatına dönüştürmek için kusursuz ve güvenilir bir çözüm sunar. Bu güçlü API, dönüştürme sürecini basitleştirerek geliştiricilerin sadece birkaç satır kodla ODS dosyalarını Excel formatlarına (XLS veya XLSX) dönüştürmesine olanak tanır.
Kurulum
Lütfen maven build projesinin pom.xml dosyasına aşağıdaki bilgileri ekleyin.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- En son sürümü Aspose Deposu’ndan indirebilirsiniz.
Bir sonraki önemli adım, istemci kimlik bilgilerini bulut panosundan edinmektir. Mevcut bir hesabınız yoksa, hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.
Java’da ODS’yi XLS’ye Dönüştürme
Bu bölümde, Aspose.Cells Cloud SDK for Java’nın, kaynak yoğun işlemleri güvenli ve verimli bir şekilde nasıl gerçekleştirdiğini, yerel bağımlılıklara veya kapsamlı kurulumlara olan ihtiyacı nasıl ortadan kaldırdığını inceleyeceğiz.
CellsApi api = new CellsApi(clientId,clientSecret);
İstemci kimlik bilgilerini giriş argümanları olarak sağlayarak CellsApi’nin bir örneğini oluşturun.
api.uploadFile("input.ods", file, "internal");
Girdi OpenDocument E-Tablosunu uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
Son olarak, dönüştürme işlemini başlatmak için cellsWorkbookGetWorkbook(…) yöntemini çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin
try
{
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// istemci kimlik bilgilerini kullanarak CellsApi'nin bir örneğini oluşturun
CellsApi api = new CellsApi(clientId,clientSecret);
// giriş ODS dosyasının adı
String name = "input.ods";
// sonuç dosya biçimi
String format = "XLS";
// dosyayı yerel sistemden yükle
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// Giriş ODS dosyasını bulut depolama alanına yükleyin
api.uploadFile("input.ods", file, "internal");
// belge dönüştürme işlemini gerçekleştir
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "internal", null);
// baskı başarı mesajı
System.out.println("The ODS to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

ODS’den XLS’ye dönüştürme işleminin ön izlemesi.
Yukarıdaki örnekte oluşturulan giriş ODS dosyası ve sonuç Excel çalışma kitabı şu adresten indirilebilir:
cURL Komutlarını Kullanarak ODS’den XLSX’e
Aspose.Cells Cloud, cURL komutlarını kullanarak ODS dosyalarını XLS formatına dönüştürmenin basit ama güçlü bir yolunu sağlar. Bu yöntem yalnızca verimli olmakla kalmaz, aynı zamanda karmaşık kitaplıklara veya yerel kurulumlara olan ihtiyacı da ortadan kaldırarak onu hızlı otomasyon görevleri veya CI/CD hatlarına entegrasyon için ideal hale getirir.
Bu yaklaşımın ilk adımı, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi ODS dosyasını XLSX formatına dönüştürmek için aşağıdaki komutu çalıştırın. Başarılı işlemden sonra, ortaya çıkan dosya bulut depolama alanına yüklenir.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
inputFile
‘ı girdi ODS dosyasının adıyla, resultantFile
‘ı sonuç Excel çalışma kitabının adıyla ve accessToken
‘ı yukarıda oluşturulan bir JWT erişim belirteciyle değiştirin.
- Eğer oluşan Excel çalışma kitabını yerel sürücünüze kaydetmeniz gerekiyorsa, lütfen aşağıdaki komutu çalıştırmayı deneyin.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"
Ücretsiz ODS’den XLS’e Dönüştürücü
Hafif ve süper verimli ODS’den XLS’ye Dönüşüm Uygulamamızı kullanmayı düşünebilirsiniz. Bu ücretsiz Uygulama Aspose.Cells Cloud API’leri üzerine kurulmuştur ve herhangi bir kurulum olmadan çevrimiçi olarak test edilebilir.

Ücretsiz ODS’den XLS’ye dönüştürme Uygulaması
Çözüm
ODS dosyalarını Excel formatına dönüştürmek, uyumluluğu sağlamak, veri kullanılabilirliğini geliştirmek ve iş akışlarını kolaylaştırmak için önemlidir. Aspose.Cells Cloud, bunu başarmak için iki çok yönlü yaklaşım sunar: Uygulamalarınıza sorunsuz entegrasyon için Java SDK ve hafif, betik tabanlı çözümler için cURL komutları. Bugün Aspose.Cells Cloud’u deneyin ve ODS’den Excel’e dönüştürme ihtiyaçlarınız için verimli, güvenilir ve ölçeklenebilir bir çözüm deneyimleyin!
Faydalı Bağlantılar
İlgili Makaleler
Aşağıdaki blogları ziyaret etmenizi şiddetle tavsiye ederiz: