Este breve tutorial contém informações sobre como definir a largura da célula no Excel usando C#. O uso do C# Excel column width pode ser ajustado de várias maneiras com a ajuda do processo passo a passo descrito neste tutorial. Você pode definir a largura da coluna em diferentes unidades conforme o requisito e salvar o arquivo de saída em qualquer um dos formatos desejados, como XLSX, XLS, ODS etc.
Etapas para definir a largura da célula no Excel usando C#
- Estabeleça o ambiente adicionando Aspose.Cells do gerenciador de pacotes Nuget
- Instancie um objeto de classe Workbook para definir a largura da coluna
- Obtenha acesso ao destino worksheet da coleção padrão na pasta de trabalho
- Use a função SetColumnWidth() para definir a largura da coluna
- Salve o arquivo Excel de saída com a largura de coluna especificada
Estas etapas explicaram como, com a ajuda de C# Excel cell width, pode ser definida. Após estabelecer o ambiente você pode criar ou carregar um arquivo Excel e então definir a planilha desejada cuja largura da célula deve ser modificada. Usando Worksheet.Cells.SetColumnWidth(), você pode definir a largura da coluna fornecendo o número da coluna e a largura da coluna.
Código para definir a largura da célula no Excel usando C#
using Aspose.Cells; | |
namespace SetWidthOfCellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set width of cell in CSharp | |
{ | |
// Instantiate the license to remove trial version watermark in the output Excel file | |
Aspose.Cells.License licForCells= new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Svg.lic"); | |
// Create a workbook class object to set column width | |
Workbook wb = new Workbook(); | |
// Access the first worksheet from the default collection of worksheets | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the column width to 20.0 | |
ws.Cells.SetColumnWidth(1, 20.0); | |
// Saving the Excel file having specified column width | |
wb.Save("output.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Usando o recurso C# Excel coluna autofit também pode ser implementado para as linhas selecionadas em uma planilha usando a função Worksheet.AutoFitColumn() onde o primeiro argumento é o índice da coluna e os dois últimos argumentos indicam a linha inicial e a linha final . Da mesma forma, se você deseja definir a largura da coluna padrão para a planilha inteira, defina a propriedade Worksheet.Cells.StandardWidth para a largura desejada. A largura da célula pode ser definida em polegadas e pixels também usando as funções Worksheet.Cells.SetColumnWidthInch() e Worksheet.Cells.SetColumnWidthPixel().
Neste artigo, aprendemos como definir a largura da coluna. Se você quiser trabalhar com a altura da linha, consulte o artigo em como ajustar a altura da linha no Excel usando C#.