Како додати траке у табелу у МС Ворд документу користећи Ц #
У овом туторијалу ћете научити како програматски додати редове у табелу у МС Ворд документу користећи Ц #. Додаћете редове на одређеном индексу и унесите неколико празних редова на крају табеле.
Предности додавања траке у табеле у Word документима
Динамички менаџмент садржаја:- Једноставно модификује постојеће табеле како би прилагодио нове податке.
Флексибилност:- Прилагодите структуре табела програмски без ручних уређаја.
Аутоматизација:- Ефикасно управљати табелним подацима кроз аутоматске скрипте.
Принципи: Припрема за животну средину
- Имате инсталиран Visual Studio или било који .NET IDE.
- Уверите се да је Аппосе.Вордс библиотека доступна преко НуГет.
Корак по корак водич за додавање траке у табелу у Ворду
Корак 1: Инсталирајте Aspose.Words библиотеку
Инсталирајте Aspose.Words пакет користећи NuGet менаџер пакета.
Install-Package Aspose.Words
Корак 2: Увоз неопходних имена
Укључите Aspose.Words и Aspose.Words.Tables имена у вашем пројекту.
using Aspose.Words;
using Aspose.Words.Tables;
Корак 3: Отворите документ речи
Преузмите постојећи MS Word документ.
Document MSWordDocument = new Document(@"MS Word.docx");
Корак 4: Дођите до стола
Добијте табелу по својој индекси из документа.
Table tableToAddRowsTo = MSWordDocument.FirstSection.Body.Tables[0];
Корак 5: Креирање или клонирање круга
Креирајте нову Роу или клонирајте постојећу са табеле.
Row row = new Row(MSWordDocument);
Корак 6: Додајте ћелије у круг
Додајте ћелије и текст у реду.
for (int i = 0; i < 3; i++)
{
Cell cell = new Cell(MSWordDocument);
cell.AppendChild(new Paragraph(MSWordDocument));
cell.FirstParagraph.Runs.Add(new Run(MSWordDocument, "Text in Cell " + i));
row.Cells.Add(cell);
}
Корак 7: Додајте траке до краја
Користите RowCollection.Add да бисте додали траке на табелу.
tableToAddRowsTo.Rows.Add(row);
Корак 8: Унесите траке на одређени индекс
Унесите траке на одређени индекс користећи RowCollection.Insert.
tableToAddRowsTo.Rows.Insert(1, row);
Корак 9: Сачувајте ажурирани документ
Преузмите документ са додатним редовима.
MSWordDocument.Save(@"Added Rows to Table in MS Word.docx");
Код примера за додавање траке у табелу у речима
Испод је комплетни код за додавање редова у табелу:
// Open MS Word Document
Document MSWordDocument = new Document(@"input.docx");
// Get the Table by index
Table tableToAddRowsTo = MSWordDocument.FirstSection.Body.Tables[0];
// Create a new Row class object
Row row = new Row(MSWordDocument);
// Add three Cells to Row's cells collection
for (int i = 0; i < 3; i++)
{
Cell cell = new Cell(MSWordDocument);
cell.AppendChild(new Paragraph(MSWordDocument));
cell.FirstParagraph.Runs.Add(new Run(MSWordDocument, "Text in Cell " + i));
row.Cells.Add(cell);
}
// Insert new Row after the first Row
tableToAddRowsTo.Rows.Insert(1, row);
// Clone an existing Row from Table
Row cloneOfRow = (Row)tableToAddRowsTo.FirstRow.Clone(true);
// Remove all content from all Cells
foreach (Cell cell in cloneOfRow)
{
cell.RemoveAllChildren();
cell.EnsureMinimum();
}
// Add multiple empty rows to the end of table
for (int i = 0; i < 10; i++)
{
Row emptyRow = (Row)cloneOfRow.Clone(true);
tableToAddRowsTo.Rows.Add(emptyRow);
}
// Save updated document
MSWordDocument.Save(@"output.docx");
Закључак
Овај туториал је показао како додати редове у табелу у МС Ворд документу користећи Ц #. Следећи ове кораке, можете ефикасно управљати и модификовати табеле унутар Ворд докумената програмски.