Ajustar la altura de fila y el ancho de columna

Trabajar con filas

Ajustar la altura de la fila

Aspose.Cells proporciona una clase, Workbook que representa un archivo de Microsoft Excel. La clase Workbook contiene una WorksheetCollection que permite acceder a cada hoja de cálculo en el archivo de Excel. Una hoja de cálculo está representada por la clase Worksheet . La clase Worksheet proporciona una colección Cells que representa todas las celdas en la hoja de cálculo. La colección Cells ofrece varios métodos para gestionar filas o columnas en una hoja de cálculo. Algunos de ellos se discuten a continuación con más detalle.

Ajuste de la Altura de una Fila

Es posible ajustar la altura de una sola fila llamando al método SetRowHeight de la colección Cells . El método SetRowHeight toma los siguientes parámetros como sigue:

  • Índice de fila, el índice de la fila a la que le estás cambiando la altura.
  • Altura de fila, la altura de fila para aplicar en la fila.
Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Path of input
U16String dirPath(u"");
//Path of output
U16String outPath(u"");
//Path of input excel file
U16String sampleRowsAndColumns = dirPath + u"sampleRowsAndColumns.xlsx";
//Path of output excel file
U16String outputRowsAndColumns = outPath + u"outputRowsAndColumns.xlsx";
//Read input excel file
Workbook workbook(sampleRowsAndColumns);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Setting the height of the second row to 35
worksheet.GetCells().SetRowHeight(1, 35);
//Save the Excel file.
workbook.Save(outputRowsAndColumns);
Aspose::Cells::Cleanup();

Ajuste de la Altura de Todas las Filas en una Hoja de Cálculo

Si los desarrolladores necesitan establecer la misma altura de fila para todas las filas en la hoja de cálculo, pueden hacerlo utilizando el método SetStandardHeight de la colección Cells .

Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Path of input
U16String dirPath(u"");
//Path of output
U16String outPath(u"");
//Path of input excel file
U16String sampleRowsAndColumns = dirPath + u"sampleRowsAndColumns.xlsx";
//Path of output excel file
U16String outputRowsAndColumns = outPath + u"outputRowsAndColumns.xlsx";
//Read input excel file
Workbook workbook(sampleRowsAndColumns);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Setting the height of all rows in the worksheet to 25
worksheet.GetCells().SetStandardHeight(25);
//Save the Excel file.
workbook.Save(outputRowsAndColumns);
Aspose::Cells::Cleanup();

Trabajar con columnas

Establecer el ancho de una columna

Establezca el ancho de una columna llamando al método SetColumnWidth de la colección Cells . El método SetColumnWidth toma los siguientes parámetros:

  • Índice de la columna, el índice de la columna cuyo ancho se va a cambiar.
  • Ancho de la columna, el ancho de columna deseado.
Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Path of input
U16String dirPath(u"");
//Path of output
U16String outPath(u"");
//Path of input excel file
U16String sampleRowsAndColumns = dirPath + u"sampleRowsAndColumns.xlsx";
//Path of output excel file
U16String outputRowsAndColumns = outPath + u"outputRowsAndColumns.xlsx";
//Read input excel file
Workbook workbook(sampleRowsAndColumns);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Setting the width of the second column to 56.5
worksheet.GetCells().SetColumnWidth(1, 56.5);
//Save the Excel file.
workbook.Save(outputRowsAndColumns);
Aspose::Cells::Cleanup();

Ajuste del Ancho de Todas las Columnas en una Hoja de Cálculo

Para establecer el mismo ancho de columna para todas las columnas en la hoja de cálculo, utilice el método SetStandardWidth de la colección Cells .

Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Path of input
U16String dirPath(u"");
//Path of output
U16String outPath(u"");
//Path of input excel file
U16String sampleRowsAndColumns = dirPath + u"sampleRowsAndColumns.xlsx";
//Path of output excel file
U16String outputRowsAndColumns = outPath + u"outputRowsAndColumns.xlsx";
//Read input excel file
Workbook workbook(sampleRowsAndColumns);
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.GetWorksheets().Get(0);
//Setting the width of all columns in the worksheet to 20.5
worksheet.GetCells().SetStandardWidth(20.5);
//Save the Excel file.
workbook.Save(outputRowsAndColumns);
Aspose::Cells::Cleanup();