Bir tablo DataTable inşa et

Contents
[ ]

Çok sık, uygulamanız veritabanından veri çekecek ve onu bir DataTable biçiminde depolayacak. Bu veriyi belgenize yeni bir tablo olarak kolayca eklemek ve tüm tabloya hızlıca bir biçimlendirme uygulamak isteyebilirsiniz.

Aspose.Words kullanarak bir veritabanından verileri kolayca alabilir ve tablo olarak depolayabilirsiniz:

  1. Yeni bir DocumentBuilder nesnesi senin Documentde oluştur.
  2. Yeni bir tablo DocumentBuilder‘u kullanarak başlatın.
  3. Eğer her bir sütundan gelen adları, DataTable olarak adlandırdığımız satırı başlık satırı olarak kullanmak istiyorsak o zaman veri sütunlarında dolaşalım ve tabloya bir satırda sütun adlarını yazalım.
  4. Her bir DataRow‘te DataTable ile dolaşın":
    1. Her nesneyi DataRow içinde yinele.
    2. Nesneyi DocumentBuilder kullanarak belgenin içine yerleştirin. Kullanılan yöntem nesnenin eklendiği türüne bağlıdır örneğin) [DocumentBuilder.writeln()](https://reference.aspose.com/words/java/com.aspose.words/documentbuilder/#writeln() için metin ve) [DocumentBuilder.insertImage()](https://reference.aspose.com/words/java/com.aspose.words/documentbuilder/#insertImage(byte[]) için bir bayt dizisi (bir görüntü temsil eder).
    3. Veri satırı işleme sonunda, DocumentBuilder tarafından oluşturulan satırın sonunu DocumentBuilder.endRow() kullanarak da bitirmelisiniz.
  5. Tüm satırlar DataTable ‘dan işlendikten sonra tablonun tamamlanması için DocumentBuilder.endTable()‘i çağırın.
  6. Son olarak, istenilen tablo stilini uygun bir tablo özelliği kullanarak ayarlayabiliriz örneğin Table.getStyleIdentifier() otomatik olarak tüm tabloya biçimlendirme uygulayan. Aşağıdaki veriler, bu örnekte DataTable olarak kullanılır

build-a-table-from-a-datatable-aspose-words-java-1

Aşağıdaki örnek kod, yukarıdaki algoritmanın Aspose.Words ‘da nasıl yürütüleceğini göstermektedir

Yöntem daha sonra kolayca DocumentBuilder ve veri kullanarak çağrılabilir.

Aşağıdaki kod örneği, bir DataTable içindeki verileri nasıl içe aktaracağınızı ve yeni bir tabloya belgeden nasıl ekleyeceğinizi göstermektedir:

Aşağıdaki resimde gösterilen tablo, yukarıdaki kod çalıştırılarak üretilir.

build-a-table-from-a-datatable-aspose-words-java-2