Crie uma tabela simples
Neste tutorial, aprenderemos como criar uma tabela simples em um documento Word usando Aspose.Words for .NET. Seguiremos um guia passo a passo para entender o código e implementar esse recurso. Ao final deste tutorial, você poderá criar tabelas personalizadas em seus documentos do Word de forma programática.
Etapa 1: configuração do projeto
- Inicie o Visual Studio e crie um novo projeto C#.
- Adicione uma referência à biblioteca Aspose.Words for .NET.
Passo 2: Criando o documento e inicializando o gerador de documentos
Para começar a construir a tabela, precisamos criar um novo documento e inicializar o construtor de documentos. Siga esses passos:
// Caminho para o seu diretório de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Crie o documento e inicialize o gerador de documentos
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Certifique-se de substituir “SEU DIRETÓRIO DE DOCUMENTOS” pelo caminho real para o diretório de documentos.
Etapa 3: Construindo a matriz
A seguir, construiremos a tabela usando os métodos fornecidos pelo construtor de documentos. Use o seguinte código:
// Comece a construção do array
builder. StartTable();
// Construção da primeira célula da primeira linha
builder. InsertCell();
builder.Write("Contents of cell 1 of row 1.");
// Construção da segunda célula da primeira linha
builder. InsertCell();
builder.Write("Contents of cell 2 of row 1.");
//Chame o método a seguir para finalizar a primeira linha e iniciar uma nova linha
builder. EndRow();
// Construção da primeira célula da segunda linha
builder. InsertCell();
builder.Write("Contents of cell 1 of row 2.");
// Construção da segunda célula da segunda linha
builder. InsertCell();
builder.Write("Contents of cell 2 of row 2.");
// Chame o próximo método para finalizar a segunda linha
builder. EndRow();
// Indicação de que a construção da mesa está finalizada
builder. EndTable();
Aqui usamos o construtor de documentos para construir a tabela passo a passo. Começamos ligandoStartTable()
para inicializar a tabela, então useInsertCell()
para inserir células eWrite()
para adicionar conteúdo a cada célula. Nós também usamosEndRow()
para encerrar uma linha e iniciar uma nova linha. Finalmente, chamamosEndTable()
para indicar que a construção da tabela está concluída.
Etapa 4: salve o documento
Finalmente, precisamos salvar
o documento com a tabela criada. Use o seguinte código:
// Salve o documento
doc.Save(dataDir + "WorkingWithTables.CreateSimpleTable.docx");
Certifique-se de especificar o caminho e o nome de arquivo corretos para o documento de saída.
Exemplo de código-fonte para criar tabela simples usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Comece a construir a mesa.
builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, Cell 1 Content.");
// Construa a segunda célula.
builder.InsertCell();
builder.Write("Row 1, Cell 2 Content.");
// Chame o método a seguir para encerrar a linha e iniciar uma nova linha.
builder.EndRow();
// Construa a primeira célula da segunda linha.
builder.InsertCell();
builder.Write("Row 2, Cell 1 Content");
// Construa a segunda célula.
builder.InsertCell();
builder.Write("Row 2, Cell 2 Content.");
builder.EndRow();
//Sinalize que terminamos de construir a mesa.
builder.EndTable();
doc.Save(dataDir + "WorkingWithTables.CreateSimpleTable.docx");
Conclusão
Neste tutorial, aprendemos como criar uma tabela simples em um documento Word usando Aspose.Words for .NET. Seguindo este guia passo a passo e implementando o código C# fornecido, você pode criar tabelas personalizadas em seus documentos do Word de forma programática. Este recurso permite formatar e organizar seus dados de forma estruturada e clara.