Quebrar texto no Excel usando C#

Siga este artigo para Quebrar texto em Excel usando C#. Neste artigo, você obterá os recursos para definir o ambiente de desenvolvimento para escrever o aplicativo, uma lista de etapas de programação e um código de exemplo executável que demonstra como contornar texto no Excel usando C#. Também discutiremos várias opções para quebrar o texto apenas nas células selecionadas.

Etapas para aplicar quebra de texto no Excel usando C#

  1. Configure o IDE para usar Aspose.Cells for .NET para quebrar o texto
  2. Crie um Workbook, acesse um worksheet e acesse uma célula
  3. Coloque algum texto nesta célula que não exija quebra automática
  4. Acesse outra célula e coloque o texto de amostra para quebra automática
  5. Acesse o estilo desta célula e defina o sinalizador IsTextWrapped como verdadeiro
  6. Defina o estilo de volta para a célula com o sinalizador atualizado
  7. Chame o método AutoFitRows() para a planilha e salve o arquivo de saída

Estas etapas resumem como fazer quebra automática de linha no Excel usando C#. Requer acessar a propriedade de estilo da célula de destino e definir o valor IsTextWrapped como verdadeiro. Em seguida, chame AutoFitRows() para a planilha, o que fará com que o texto seja quebrado em todas as células cujo estilo tenha o valor da propriedade IsTextWrapped ’true'.

Código para quebra automática de texto no Excel usando C#

using System;
using Aspose.Cells;
class Program
{
static void Main(string[] args) // Wrap text in Excel file using C#
{
new License().SetLicense("License.lic");
// Create workbook
Workbook workbook = new Workbook();
// Access worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Put text in a cell that will not be wrapped
Cell cell1 = worksheet.Cells["B1"];
cell1.PutValue("This text will not be wrapped");
// Put some other text for wrapping
Cell cell2 = worksheet.Cells["B5"];
cell2.PutValue("This text will be wrapped");
Style style = cell2.GetStyle();
style.IsTextWrapped = true;
cell2.SetStyle(style);
// Autofit rows to wrap the text
worksheet.AutoFitRows();
// Save the Excel file
workbook.Save("result.xlsx", SaveFormat.Xlsx);
Console.WriteLine("Done");
}
}

Este código de exemplo demonstra como ajustar texto no Excel usando C#. Você pode chamar diferentes métodos sobrecarregados para AutoFitRows que permitem o uso do objeto de classe AutoFitterOptions que contém o AutoFitWrappedTextType. O valor padrão de AutoFitWrappedTextType é ‘Default’, que quebra o texto semelhante ao Excel, porém você pode usar a opção ‘Parágrafo’, que quebra o texto de acordo com o parágrafo mais longo.

Este artigo nos ensinou como aplicar quebra automática de texto no Excel usando C#. Para aplicar a formatação condicional, consulte o artigo em como aplicar formatação condicional no Excel em C#.

 Português