ساخت یک جدول از یک `DataTable`

Contents
[ ]

اغلب درخواست شما داده ها را از یک پایگاه داده می گیرد و آن را به شکل یک پایگاه داده ذخیره می کند. DataTable… شما ممکن است بخواهید به راحتی این اطلاعات را به عنوان یک جدول جدید وارد کنید و به سرعت قالب بندی را به کل جدول اعمال کنید.

استفاده از Aspose.Words, شما به راحتی می توانید داده ها را از یک پایگاه داده بازیابی کنید و آن را به عنوان یک جدول ذخیره کنید:

  1. ایجاد یک جدید DocumentBuilder روی جسم شما Document
  2. شروع یک میز جدید با استفاده از DocumentBuilder
  3. اگر می خواهیم نام هر یک از ستون ها را از ستون های ما وارد کنیم DataTable به عنوان یک ردیف سر سپس آن را از طریق هر ستون داده و نوشتن نام ستون به یک ردیف در جدول.
  4. از طریق هر DataRow در DataTable: ۱٫ از طریق هر شی در DataRow… 1- وارد کردن شی به سند با استفاده از 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[])برای یک آرایه بایت که نشان دهنده یک تصویر است. 1.در پایان پردازش ردیف داده ها، ردیف ایجاد شده توسط ردیف ایجاد شده توسط DocumentBuilder با استفاده از DocumentBuilder.endRow()
  5. هنگامی که همه ردیف ها از DataTable این میز را با درخواست به پایان رسانده اند DocumentBuilder.endTable()
  6. در نهایت، ما می توانیم سبک میز مورد نظر را با استفاده از یکی از ویژگی های میز مناسب مانند Table.getStyleIdentifier() به طور خودکار قالب بندی را به کل جدول اعمال کنید. داده های زیر در ما DataTable در این مثال استفاده می شود:

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

مثال کد زیر نشان می دهد که چگونه الگوریتم فوق را در بالا اجرا کنیم Aspose.Words:

سپس می تواند به راحتی با استفاده از شما تماس بگیرد. DocumentBuilder داده ها

مثال کد زیر نشان می دهد که چگونه داده ها را از یک DataTable و آن را در یک جدول جدید در سند قرار دهید:

جدول نشان داده شده در تصویر زیر با اجرای کد بالا تولید می شود.

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