Java kullanarak Excel'de Değerler Nasıl Saklanır

Excel (XLSX veya XLS), büyük ve küçük ölçekli kuruluşlar tarafından veri depolamak, finansal veri analizi ve verileri düzenlemek için yaygın olarak kullanılan güçlü bir araçtır. Bir Excel dosyası bir veya daha fazla elektronik tablo içerebilir ve bir sayfa, bir hücre ızgarası içerir. Bazen önemli figureları veya otomatik hesaplamaları (bir yazılım uygulaması tarafından) bir Excel elektronik tablosunda saklamanız ve bunları etkinlik günlükleri olarak kaydetmeniz gerekebilir. Bu kayıt tutma kullanım örneğini uygulamak için, Java kullanarak değerlerin Excel’de nasıl saklanacağını tartışacağız. Ayrıca farklı türdeki verileri Excel hücrelerinde programlı olarak nasıl depolayacağımızı da göreceğiz.

Bu makalede aşağıdaki noktalar ele alınacaktır:

Java Excel Yazıcı Kitaplığı - Kurulum

Bu bölümde bu Java Excel yazıcı kütüphanesinin kurulum prosedürünü tartışacağız. Bir Java projesini veya uygulamasını yönetmek için Maven kullanıyorsanız pom.xml dosyasına aşağıdaki yapılandırmaları ekleyin.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Daha sonra aşağıdaki komutları çalıştırın.

mvn clean    
mvn install -U

Diğer Java çerçeveleriyle ilgili yapılandırmalar için lütfen releases.conholdate.com adresini ziyaret edin.

Değerler Excel’de Nasıl Saklanır: Adım Adım Java Kılavuzu

Bu bölümde değerlerin Java kullanılarak Excel’de nasıl saklanacağı gösterilmektedir. Her hücrenin konumu bir satır numarası ve sütun harfi birleşimine referansla tanındığından, kod düzenleyiciye erişmeden önce hücrenin kimliğinin hatırlanması gerekir.

Verileri bir Excel sayfasında depolamak için aşağıdaki adımları izleyin:

  • Workbook sınıfının nesnesini oluşturun.
Workbook workbook = new Workbook();
  • Worksheet nesnesini oluşturup çalışma kitabına ekleyin ve bir Worksheet nesnesindeki cells koleksiyonunun referansını alın.
int sheetIndex = workbook.getWorksheets().add();
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(sheetIndex);
com.aspose.cells.Cells cells = worksheet.getCells();
  • Bu noktada çalışma sayfasının hücrelerine çeşitli türde verileri depolamaya hazırız. Öncelikle belirli bir hücreye string değeri ekleyelim.
com.aspose.cells.Cell cell = cells.get("A1");
cell.setValue("Hello World");
  • Daha sonra aşağıdaki gibi bir tamsayı değeri ekleyin:
cell = cells.get("A3");
cell.setValue(15);
  • Hücreye aşağıdaki gibi bir boolean değeri ekleyebiliriz:
cell = cells.get("A4");
cell.setValue(true);
  • Tarih/saat şu şekilde eklenebilir:
cell = cells.get("A5");
cell.setValue(java.util.Calendar.getInstance());
  • Son olarak, verileri Excel çalışma sayfasına kaydetmenin zamanı geldi.
workbook.save("AddingDataToCells_out.xls");

Aşağıdaki kod örneği, Java kullanarak Excel’de değerlerin nasıl depolanacağını göstermek için yukarıdaki adımları özetlemektedir.

// Bir Çalışma Kitabı nesnesinin örneğini oluşturma
Workbook workbook = new Workbook();

// Eklenen çalışma sayfasına Excel dosyasından erişme
int sheetIndex = workbook.getWorksheets().add();
com.aspose.cells.Worksheet worksheet = workbook.getWorksheets().get(sheetIndex);
com.aspose.cells.Cells cells = worksheet.getCells();

// Hücreye dize değeri ekleme
com.aspose.cells.Cell cell = cells.get("A1");
cell.setValue("Hello World");

// Hücreye çift değer ekleme
cell = cells.get("A2");
cell.setValue(20.5);

// Hücreye tam sayı değeri ekleme
cell = cells.get("A3");
cell.setValue(15);

// Hücreye boole değeri ekleme
cell = cells.get("A4");
cell.setValue(true);

// Hücreye tarih/saat değeri ekleme
cell = cells.get("A5");
cell.setValue(java.util.Calendar.getInstance());

// Excel dosyasını kaydetme
workbook.save("AddingDataToCells_out.xls");

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak, bir Excel yazıcı kitaplığı kullanarak Java’daki bir Excel çalışma sayfasının hücrelerinde çeşitli veri türlerinin değerlerini nasıl saklayacağınızı öğrendiğinizi umuyoruz. Farklı veri türlerine ait değerlerin nasıl saklanacağını adım adım anlattık ve örnekler verdik. Sonunda, Java kullanarak Excel’de değerlerin nasıl saklanacağını göstermek için eksiksiz bir kod örneği verdik.

Java Excel yazıcısı API’si hakkında daha fazla bilgi edinmek için belgeleri ziyaret edebilirsiniz.

Son olarak, düzenli güncellemeler için lütfen conholdate.com adresini takip etmeye devam edin.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Ayrıca bakınız