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#
- Configure o IDE para usar Aspose.Cells for .NET para quebrar o texto
- Crie um Workbook, acesse um worksheet e acesse uma célula
- Coloque algum texto nesta célula que não exija quebra automática
- Acesse outra célula e coloque o texto de amostra para quebra automática
- Acesse o estilo desta célula e defina o sinalizador IsTextWrapped como verdadeiro
- Defina o estilo de volta para a célula com o sinalizador atualizado
- 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#.