Таблицы - это замечательный способ организовать данные в ваших документах Word. Таблица может содержать несколько строк и столбцов, где каждая комбинация строки и столбца известна как ячейка. Каждая ячейка может иметь свой текст, и различные стили форматирования текста могут быть применены к содержимому ячейки. Будучи разработчиком приложений .NET, вы можете предоставить функциональность создания таблицы в документе Word в обработке документов C#. Этот блог покажет, как создать таблицу в документе Word в C# , используя бесплатный API .NET .NET .NET.
Вставьте таблицу в документ Word, используя Microsoft Word
Прежде чем мы сможем увидеть, как создать таблицу в файле docx , давайте посмотрим, как мы можем сделать то же самое, используя Microsoft Word.
Шаги для создания таблицы в документе Word с использованием Microsoft word {.wp-block heading}
Чтобы создать базовую таблицу в документе Word, вы можете использовать следующие шаги.
- Откройте Microsoft Word. Откроет пустой документ
- Нажмите «Вставить»> Таблицу. Это отобразит сетку.
- Переместите курсор на сетку, пока вы не выделите количество столбцов и строк, которые вы хотите.
- Нажмите, когда сделано, и он будет генерировать таблицу в документе ! Вставьте таблицу, перетаскивая, чтобы выбрать количество ячеек
Как создать таблицу в документе Word, используя C#?
Теперь, когда мы видели, как вставить/создать таблицу в документ Word, используя Microsoft Word, мы можем приступить к тому же, используя API NPOI для .NET в нашем приложении C#. Если вы еще не установили API NPOI, вы можете пройти наше всеобъемлющее руководство для NPOI API -установки в вашем проекте .NET.
Пошаговое руководство по созданию таблицы в документе Word с использованием c# {.wp-block heading}
На этом этапе ваш проект .NET должен быть готов написать код для создания простой таблицы в документе Word с использованием API NPOI в C#. Следующие шаги могут быть использованы для этой цели.
- Создайте экземпляр xwpfdocument для нового документа
- Создайте экземпляр xwpftable класса для определения таблицы и указать количество строк и столбцов для нее
- Пройти через каждую ячейку таблицы, используя метод getCell в каждой строке таблицы и установите его содержимое, используя метод SetText xwpfrun экземпляр
- Сохраните файл, чтобы диск, используя экземпляр 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# . Таблица также может включать изображения и другие типы данных, о которых мы будем писать в другом блоге. Так что следите за обновлениями.