excel'den html'ye

Java’da Excel’i HTML’ye Dönüştür

Veri girişi yapmak, verileri düzenlemek, muhasebe işlerini gerçekleştirmek, finansal analiz yapmak, zaman yönetimi, görev yönetimi ve çok daha fazlası için Excel çalışma kitaplarını kullanıyoruz. HTML aynı zamanda internet üzerinden veri ve bilgi paylaşımı için popüler bir biçimdir ve platformlar arası uyumluluk, kolay özelleştirme ve esneklik gibi çok çeşitli avantajlar sunar. Excel elektronik tablolarınızı HTML’ye dönüştürerek verilerinizi başkalarıyla kolayca paylaşabilir ve bilgilerinizin herkes tarafından, her yerden ve her cihazdan erişilebilir olmasını sağlayabilirsiniz. Bu adım adım kılavuzda, Java REST API kullanarak Excel’i HTML’ye dönüştürmenin avantajlarını keşfedeceğiz.

Excel’den HTML’ye Dönüştürücü

Aspose.Cells Cloud SDK for Java, Excel elektronik tablolarını HTML biçimine dönüştürmek için çok çeşitli yetenekler sunan güçlü bir araçtır. Bu SDK ile çıktınızı, HTML kodlamasını belirleme, görüntüleri ayrı dosyalar olarak kaydetme ve çıktınızın formatını kontrol etme gibi özel ihtiyaçlarınızı karşılayacak şekilde özelleştirebilirsiniz. Ayrıca XLS, XLSX, CSV, PDF gibi çeşitli başka dosya biçimlerini de destekler. /), ve daha fazlası, onu belge dönüştürme için çok yönlü bir araç haline getirir. Ayrıca, yüksek oranda ölçeklenebilir olması, büyük hacimli verileri hızlı ve verimli bir şekilde işlemenize olanak tanır. İster geliştirici, ister işletme sahibi veya belge yönetimi uzmanı olun, Aspose.Cells Cloud SDK for Java, Excel’i HTML’ye dönüştürmek için ideal bir seçimdir.

Şimdi önce pom.xml dosyasına aşağıdaki bilgileri ekleyerek Java projesine (maven derlemesi) SDK referansını eklememiz gerekiyor.

<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>22.8</version>
    </dependency>
</dependencies>

Cloud Dashboard üzerinde mevcut bir hesabınız yoksa lütfen geçerli bir e-posta adresi kullanarak ücretsiz bir hesap oluşturun ve kişiselleştirilmiş müşteri kimlik bilgilerini alın.

Java’da Excel’den Web’e

Aşağıda verilen adımları izleyerek bir çevrimiçi elektronik tablo görüntüleyiciyi nasıl geliştirebileceğinizin ayrıntılarını tartışalım.

  • İstemci kimlik bilgilerini giriş bağımsız değişkenleri olarak alan bir CellsApi sınıfı örneği oluşturun.
  • Girdi Excel’in adını, sonuç biçimini HTML olarak ve çıktı dosyasının adını dize değişkenlerinde belirtin.
  • Dosya örneğini kullanarak Excel çalışma kitabının içeriğini yerel sürücüden okuyun.
  • Son olarak, dönüştürme işlemini başlatmak için cellsWorkbookPutConvertWorkbook(…) 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'i https://dashboard.aspose.cloud/ adresinden alın
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // istemci kimlik bilgilerini kullanarak bir CellsApi örneği oluşturun
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // giriş Excel çalışma kitabının adı
    String fileName = "source.xlsx";
    // çalışma kitabı şifrelenmişse parola ayrıntıları
    String password = null;
        
    // sonuç dosya formatı
    String format = "HTML";
    		
    // yerel sistemden dosya yükle
    File file = new File("c://Users/"+fileName);	
    
    // belge dönüştürme işlemini gerçekleştir
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // başarı mesajını yazdır
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
excel'den csv dosyasına önizleme

image1:- Excel’den HTML’ye dönüştürme önizlemesi

Yukarıdaki örnekte kullanılan Excel girdisi myDocument.xlsx adresinden indirilebilir.

Tek tek çalışma sayfalarının ortaya çıkan HTML’de ayrı sekmeler olarak göründüğü API’nin inanılmaz yeteneğine dikkat edin.

CURL Komutlarını Kullanarak Excel’i HTML’ye Dönüştürün

REST API ve cURL komutlarını kullanarak Excel’i HTML’ye / XLS’yi Web’e dönüştürmek bir dizi avantaj sunar. Her şeyden önce, bu yaklaşım oldukça esnektir ve mevcut iş akışlarınıza kolayca entegre edilebilir. REST API ve cURL komutlarını kullanarak belge dönüştürme görevlerinizi otomatikleştirebilir ve manuel dönüştürme için gereken süreyi ve kaynakları azaltabilirsiniz. Ek olarak, Aspose.Cells Cloud gibi bulut tabanlı bir araç kullanmak, herhangi bir ek yazılıma ihtiyaç duymadan ölçeklenebilir ve güvenli bir platformda dönüşüm gerçekleştirmenizi sağlar. Son olarak, Excel’i HTML’ye dönüştürmek için REST API ve cURL komutlarını kullanmak, lisans ücretlerinden ve bakım maliyetlerinden tasarruf etmenize yardımcı olabilecek uygun maliyetli bir çözümdür.

Bu yüzden önce aşağıdaki komutu yürütürken bir JWT erişim belirteci oluşturmamız gerekiyor.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT belirtecine sahip olduğumuzda, XLS’yi HTML’ye dönüştürmek ve çıktıyı Bulut deposuna kaydetmek için aşağıdaki komutu uygulamamız gerekir.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Son Yorumlar

Sonuç olarak, Excel’i HTML’ye dönüştürmek, çeşitli araçlar ve yöntemler kullanılarak gerçekleştirilebilen yaygın bir görevdir. Ancak bu makalede, Excel’i HTML’ye dönüştürmek için iki yaklaşımı inceledik: Java kodunu Aspose.Cells Cloud SDK ile kullanmak ve REST API ve cURL komutlarını kullanmak. Her iki yaklaşım da, özel gereksinimlerinize ve iş akışınıza bağlı olarak kendi benzersiz faydalarını ve avantajlarını sunar. REST API ve cURL komutlarını kullanmak daha fazla esneklik ve ölçeklenebilirlik sunarken, Java kodunu kullanmak daha özelleştirilebilir ve entegre bir çözüm sağlar. Sonuç olarak, yaklaşım seçimi, Excel dosyalarınızın boyutu ve karmaşıklığı, gereken otomasyon ve entegrasyon düzeyi ve genel bütçeniz ve kaynaklarınız gibi faktörlere bağlıdır. Hangi yaklaşımı seçerseniz seçin Aspose.Cells Cloud, çok çeşitli dosya formatı ve özelliği desteğiyle belge dönüştürme için güçlü ve güvenilir bir platform sağlar.

Lütfen SDK’ların tam kaynak kodunun GitHub‘den (MIT lisansı altında yayınlanmıştır) indirilebileceğini unutmayın. Son olarak, API’yi kullanırken herhangi bir sorunla karşılaşırsanız, lütfen ücretsiz ürün destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.

İlgili Makaleler

Aşağıdakiler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi önemle tavsiye ederiz: