Ignore:
Timestamp:
Mar 8, 2011, 11:59:30 AM (12 years ago)
Author:
robert@…
Message:

Fixed issue #11: export of excel sample data is now column wise

Location:
trunk/grails-app/services/nl/tno/metagenomics
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/nl/tno/metagenomics/SampleExcelService.groovy

    r14 r18  
    304304                }
    305305               
     306                // Transpose data and create new headers
     307                data = data.transpose();
     308               
     309                // Add field names in front of the data
     310                for( int i = 0; i < data.size(); i++ ) {
     311                        data[ i ] = [] + fields[ "descriptions" ][ "all" ][ i ] + data[ i ]
     312                }
     313               
    306314                // Create excel file
    307315                def sheetIndex = 0;
     
    311319
    312320                // Put the headers on the first row
    313                 excelService.writeHeader( wb, fields[ "descriptions" ][ "all" ], sheetIndex );
    314                 excelService.writeData( wb, data, sheetIndex, 1 );
     321                //excelService.writeHeader( wb, data[ 0 ], sheetIndex );
     322                excelService.writeData( wb, data, sheetIndex, 0 );
    315323
    316324                // Auto resize columns
  • trunk/grails-app/services/nl/tno/metagenomics/integration/GscfService.groovy

    r14 r18  
    8282                        return user
    8383                } catch( Exception e ) {
     84                        e.printStackTrace();
     85                        return null
    8486                        throw new Exception( "Retrieving user details from GSCF failed", e );
    8587                }
     
    328330                        throw new Exception( "Calling GSCF Rest method ${restMethod} failed. Please check log for more information.", e )
    329331                }
    330 
     332               
    331333                switch( connection.responseCode ) {
    332334                        case 400:       // Bad request
     
    337339                                break;
    338340                        case 403:       // Incorrect authentication
     341                                println "Not authenticated (" + addr + "): " + connection.responseCode
    339342                                throw new NotAuthenticatedException( "User is not authenticated with GSCF." );
    340343                                break;
Note: See TracChangeset for help on using the changeset viewer.