Таблицы - это замечательный способ организовать данные в ваших документах Word. Таблица может содержать несколько строк и столбцов, где каждая комбинация строки и столбца известна как ячейка. Каждая ячейка может иметь свой текст, и различные стили форматирования текста могут быть применены к содержимому ячейки. Будучи разработчиком приложений .NET, вы можете предоставить функциональность создания таблицы в документе Word в обработке документов C#. Этот блог покажет, как создать таблицу в документе Word в C# , используя бесплатный API .NET .NET .NET.

Вставьте таблицу в документ Word, используя Microsoft Word

Прежде чем мы сможем увидеть, как создать таблицу в файле docx , давайте посмотрим, как мы можем сделать то же самое, используя Microsoft Word.

Шаги для создания таблицы в документе Word с использованием Microsoft word {.wp-block heading}

Чтобы создать базовую таблицу в документе Word, вы можете использовать следующие шаги.

  1. Откройте Microsoft Word. Откроет пустой документ
  2. Нажмите «Вставить»> Таблицу. Это отобразит сетку.
  3. Переместите курсор на сетку, пока вы не выделите количество столбцов и строк, которые вы хотите.
  4. Нажмите, когда сделано, и он будет генерировать таблицу в документе ! Вставьте таблицу, перетаскивая, чтобы выбрать количество ячеек

Как создать таблицу в документе Word, используя C#?

Теперь, когда мы видели, как вставить/создать таблицу в документ Word, используя Microsoft Word, мы можем приступить к тому же, используя API NPOI для .NET в нашем приложении C#. Если вы еще не установили API NPOI, вы можете пройти наше всеобъемлющее руководство для NPOI API -установки в вашем проекте .NET.

Пошаговое руководство по созданию таблицы в документе Word с использованием c# {.wp-block heading}

На этом этапе ваш проект .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();

Заключение {.wp-block heading}

Таблицы обеспечивают эффективный способ организовать данные презентабельным образом в документе Word. Эта статья показала, как можно создать простую таблицу с использованием API NPOI в C# . Таблица также может включать изображения и другие типы данных, о которых мы будем писать в другом блоге. Так что следите за обновлениями.