public int getColumnIndex(String name) {

    String[] names = spreadsheet.getColumnNames();

    for (int i = 0; i < names.length; i++) {
      if (name.equals(names[i])) return i;
    }

    throw new OpenLRuntimeException(
        "Column name <" + name + "> not found", spreadsheet.getBoundNode());
  }
 public String getColumnName(int column) {
   return spreadsheet.getColumnNames()[column];
 }