Adjusting Row Height and Column Width in Ruby
Contents
[
Hide
]
Aspose.Cells - Adjusting Row Height and Column Width
Setting the Row Height
It is possible to set the height of a single row by calling the Cells collection’s setRowHeight method. The setRowHeight method takes the folloing parameters:
- Row index, the index of the row that you’re changing the height of.
- Row height, the row height to apply on the row.
Ruby Code
def set_row_height()
data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/'
# Instantiating a Workbook object by excel file path
workbook = Rjb::import('com.aspose.cells.Workbook').new(data_dir + 'Book1.xls')
# Accessing the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
cells = worksheet.getCells()
# Setting the height of the second row to 13
cells.setRowHeight(1, 13)
# Saving the modified Excel file in default (that is Excel 2003) format
workbook.save(data_dir + "Set Row Height.xls")
puts "Set Row Height Successfully."
end
Setting the Column Width
Set the width of a column by calling the Cells collection’s setColumnWidth method. The setColumnWidth method takes the following parameters:
- Column index, the index of the column that you’re changing the width of.
- Column width, the desired column width.
Ruby Code
def set_column_width()
data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/'
# Instantiating a Workbook object by excel file path
workbook = Rjb::import('com.aspose.cells.Workbook').new(data_dir + 'Book1.xls')
# Accessing the first worksheet in the Excel file
worksheet = workbook.getWorksheets().get(0)
cells = worksheet.getCells()
# Setting the width of the second column to 17.5
cells.setColumnWidth(1, 17.5)
# Saving the modified Excel file in default (that is Excel 2003) format
workbook.save(data_dir + "Set Column Width.xls")
puts "Set Column Width Successfully."
end
Download Running Code
Download Adjusting Row Height and Column Width (Aspose.Cells) from any of the below mentioned social coding sites: