جداول یک روش فوق العاده برای سازماندهی داده ها در اسناد کلمه شما است. یک جدول می تواند چندین ردیف و ستون را تشکیل دهد که در آن هر ترکیب ردیف و ستون به عنوان سلول شناخته می شود. هر سلول می تواند متن خود را داشته باشد و سبک های مختلف قالب بندی متن را می توان در محتوای سلول اعمال کرد. با یک توسعه دهنده برنامه .NET ، می توانید عملکرد ایجاد یک جدول را در یک سند Word در برنامه C# پردازش سند خود ارائه دهید. این وبلاگ نحوه ایجاد یک جدول در یک سند Word را در C# با استفاده از API رایگان و منبع باز.

جدول را در یک سند Word با استفاده از Microsoft Word {.wp-block-Heading insert وارد کنید

قبل از اینکه بتوانیم ببینیم چگونه می توانیم یک جدول را در یک پرونده docx ایجاد کنیم ، به ما اجازه می دهیم نگاهی بیندازیم که چگونه می توانیم با استفاده از Microsoft Word همان کار را انجام دهیم.

مراحل ایجاد یک جدول در یک سند Word با استفاده از Microsoft Word

برای ایجاد یک جدول اساسی در یک سند Word ، می توانید از مراحل زیر استفاده کنید.

  1. Microsoft Word را باز کنید. یک سند خالی باز خواهد کرد
  2. روی جدول-> جدول کلیک کنید. این یک شبکه را نشان می دهد.
  3. مکان نما را روی شبکه حرکت دهید تا تعداد ستون ها و ردیف های مورد نظر خود را برجسته کنید. 4- هنگام اتمام کلیک کنید و یک جدول در سند ایجاد می کند ! با کشیدن یک جدول برای انتخاب تعداد سلول ها

چگونه می توان با استفاده از C#یک جدول در سند Word ایجاد کرد؟

اکنون که ما دیده ایم که چگونه می توان با استفاده از Microsoft Word ، یک جدول را در یک سند Word وارد کرد/ایجاد کرد ، می توانیم با استفاده از NPOI API برای .NET در برنامه C# خود ، به همان کار انجام دهیم. اگر قبلاً API NPOI را نصب نکرده اید ، می توانید راهنمای جامع ما را برای نصب NPOI API در پروژه .NET خود طی کنید.

راهنمای گام به گام برای ایجاد جدول در سند Word با استفاده از c#

در این مرحله ، پروژه .NET شما باید برای ایجاد یک جدول ساده در یک سند Word با استفاده از API NPOI در C#آماده نوشتن کد باشد. مراحل زیر را می توان برای این منظور استفاده کرد.

  1. نمونه ای از xwpfdocument را برای یک سند جدید ایجاد کنید
  2. برای تعریف جدول نمونه ای از کلاس xwpftable ایجاد کنید و تعداد ردیف ها و ستون ها را برای آن مشخص کنید
  3. از طریق هر سلول جدول با استفاده از روش getCell در هر ردیف جدول عبور کرده و محتویات آن را با استفاده از روش setText از xwpfrun تنظیم کنید 4- پرونده را با استفاده از xwpfdocument نمونه تعریف شده در مرحله 1 در بالا ذخیره کنید برای امتحان کردن می توانید از کد منبع زیر در برنامه خود استفاده کنید.
//Create document
XWPFDocument doc = new XWPFDocument();

//Create table
int row = 2;
int col = 3;
XWPFTable table = doc.CreateTable(row, col);
//Set table width
table.Width = 3000;
//Loop through the table
for (int i = 0; i < row; i++)
{
    for (int j = 0; j < col; j++)
    {
        XWPFTableCell cell = table.GetRow(i).GetCell(j);
        //Set style of the table
        XWPFParagraph para = cell.AddParagraph();
        XWPFRun run = para.CreateRun();
        run.IsBold = true;
        run.FontFamily = "NSimSun";
        run.SetText("This is Row" + i + "  and " + "Col" + j);
        table.GetRow(i).Height = (900);
        para.Alignment = ParagraphAlignment.LEFT;
        cell.SetVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);
    }
}
//Save the file
FileStream file = new FileStream("SimpleTable.docx", FileMode.Create);
doc.Write(file);
file.Close();

نتیجه گیری

جداول یک روش مؤثر برای سازماندهی داده ها به روش موجود در یک سند Word ارائه می دهد. این مقاله نشان داد که چگونه می توان یک جدول ساده ایجاد کرد با استفاده از API NPOI در C# . یک جدول همچنین می تواند شامل تصاویر و انواع دیگر داده هایی باشد که در وبلاگ دیگری در مورد آنها خواهیم نوشت. بنابراین با ما همراه باشید.