Excel'den SQL dosyasına

Excel Çalışma Kitabını Java’da SQL Script’e Dönüştürün.

Excel elektronik tabloları verileri düzenlemek için mükemmeldir ancak dinamik sorgular, ölçeklenebilirlik veya uygulamalarla entegrasyon için ideal değildir. Bu nedenle, Excel dosyalarının SQL biçimine dönüştürülmesi, verilerin ilişkisel veritabanlarına sorunsuz bir şekilde taşınmasını sağlayarak bu boşluğu kapatır. Bu dönüştürme, gelişmiş veri işleme, sorgulama ve entegrasyon için SQL’in gücünden yararlanmanızı sağlar ve bu da onu sağlam ve ölçeklenebilir veri odaklı çözümler oluşturmak için olmazsa olmaz bir adım haline getirir.

Excel’den SQL’e Dönüştürme API’si

Aspose.Cells Cloud SDK for Java, Excel elektronik tablolarını SQL dosyalarına dönüştürmek için sağlam ve etkili bir çözüm sunar. API, XLS, XLSX ve CSV dahil olmak üzere çok çeşitli Excel formatlarını destekler ve çeşitli dosya türleriyle uyumluluğu garanti eder. SDK, gelişmiş özellikleriyle kullanıcıların belirli çalışma sayfalarını belirtme, verileri filtreleme veya sütunları SQL tablo yapılarına eşleme gibi dönüştürme sürecini özelleştirmesine 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>http://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Şimdi, istemci kimlik bilgilerimizi bulut panosundan almamız gerekiyor. Mevcut bir hesabınız yoksa, hızlı başlangıç makalesinde belirtilen talimatları izleyerek ücretsiz bir hesap oluşturmanız yeterlidir.

Excel’i Java’da SQL Dosyasına Dönüştürme

Bu bölümde, Java kod parçacığını kullanarak bir Excel çalışma kitabını SQL dosyasına programlı olarak nasıl dönüştüreceğimize ilişkin ayrıntıları 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.xls", file, "internal");

Kaynak Excel çalışma kitabını uploadFile(…) metodunu kullanarak bulut depolama alanına yükleyin.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "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 http://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin

try
    {
    // ClientID ve ClientSecret'ı http://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ş Excel çalışma kitabının adı
    String name = "input.xls";
    // sonuç dosya biçimi
    String format = "SQL";
		
    // dosyayı yerel sistemden yükle
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Giriş Excel dosyasını bulut depolama alanına yükleyin
    api.uploadFile("input.xls", file, "internal");

    // belge dönüştürme işlemini gerçekleştir
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // baskı başarı mesajı
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel'den sql'e dönüştürme

Excel’den SQL’e dosya dönüşümünün önizlemesi.

cURL Komutlarını Kullanarak XLS’den SQL Dosyasına {#(#xls-sql-java)}

Aspose.Cells Cloud basit cURL komutlarını kullanarak hızlı ve etkili Excel-SQL dönüşümüne olanak tanır ve bu da onu hafif ve betiklenebilir iş akışlarını tercih eden geliştiriciler için ideal bir çözüm haline getirir. Bu yaklaşım, karmaşık kurulumlara veya ek kitaplıklara olan ihtiyacı ortadan kaldırarak komut satırından API ile doğrudan etkileşim kurmanıza olanak tanır.

Bu yaklaşımın ilk adımı, aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:

curl -v "http://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT erişim belirtecini aldıktan sonra, Excel çalışma kitabını SQL dosyasına aktarmak için lütfen aşağıdaki komutu çalıştırın.

curl -v "http://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"sql\",}"

sourceFile ifadesini bulut depolama alanında bulunan girdi Excel çalışma kitabının adıyla, myResultant ifadesini sonuç SQL dosyasının adıyla ve accessToken ifadesini yukarıda oluşturulan JWT erişim belirteciyle değiştirin.

Oluşan SQL dosyasını yerel sürücüye kaydetmek için lütfen aşağıdaki cURL komutunu çalıştırın.

curl -v "http://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"

Ücretsiz Excel’den SQL’e Dönüştürücü

REST API’lerimizin yeteneklerini hızla görmek için lütfen hafif ve süper verimli Excel’den SQL Dosya Dönüştürme Uygulamamızı kullanmayı deneyin. Bu ücretsiz Uygulama Aspose.Cloud API’leri üzerine kurulmuştur ve herhangi bir kurulum gereksinimi olmadan çevrimiçi olarak test edilebilir.

excel'den sql'e

Ücretsiz Excel’den SQL’e dönüştürme uygulaması.

Çözüm

Excel’i SQL’e dönüştürmek, veri yönetimini modernize etmede ve sorunsuz veritabanı entegrasyonunu sağlamada önemli bir adımdır. Her iki yöntem de yüksek doğruluk, ölçeklenebilirlik ve verilerin güvenli bir şekilde işlenmesini sağlar. İster veri odaklı uygulamalar oluşturuyor olun, ister iş akışlarını kolaylaştırıyor olun, Aspose.Cells Cloud süreci basitleştirir. Sorunsuz ve etkili Excel-SQL dönüşümlerini deneyimlemek için hemen deneyin!

Faydalı Bağlantılar

İlgili Makaleler

Aşağıdaki blogları ziyaret etmenizi şiddetle tavsiye ederiz: