从 a 创建表格 `DataTable`

Contents
[ ]

您的应用程序通常会从数据库中提取数据,并以格式存储 DataTable。 。 。 您不妨轻松地将这些数据作为新表格插入您的文档,并迅速对整个表格应用格式。

使用 Aspose.Words, 您可以轻松地从数据库中获取数据并将其存储为表格:

一、导 言 创建新 DocumentBuilder 对象 Document。 。 。 。 一、导 言 使用 DocumentBuilder。 。 。 。 一、导 言 如果我们想插入我们 DataTable 作为标题行,然后在表格中将列名填入一行。 一、导 言 横跨每个区域 DataRow 输入 DataTable编号:

  1. 横穿 DataRow。 。 。 。
  2. 在文档中插入对象,使用 DocumentBuilder。 。 。 所用方法取决于插入对象的类型, 例如 [DocumentBuilder.writeln()](https://reference.aspose.com/words/java/com.aspose.words/documentbuilder/#writeln()用于文本和 [DocumentBuilder.insertImage()](https://reference.aspose.com/words/java/com.aspose.words/documentbuilder/#insertImage(byte[])用于表示图像的字节数组。
  3. 在数据行处理结束时,该行也结束由 DocumentBuilder 通过使用 DocumentBuilder.endRow()。 。 。 。 一、导 言 一旦从所有行 DataTable 已处理通过呼叫完成表格 DocumentBuilder.endTable()。 。 。 。 一、导 言 最后,我们可以使用一个合适的表格属性,例如: Table.getStyleIdentifier() 以自动将格式应用到整个表格。 我们的数据如下: DataTable 用于此示例:

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

以下代码示例显示如何在 Aspose.Words编号:

这种方法可以很容易地使用 DocumentBuilder 和数据。

以下代码示例显示如何从 a 导入数据 DataTable 并将其插入文件的新表格:

以下图片中显示的表格通过运行上述代码生成.

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