JN

Hi guys,

I want to publish a excel sheet with top row freezed (which means even when I scroll down the top row is always visible and will not get scrolled) 

Is there any way do like this in ARIS?

by Ariene Kroeze
Posted on Fri, 12/05/2014 - 11:37

function XLS_SetFreezePane(psFileLocation, pArray){

    // pArray [x] [0]= sheetnr,

    // pArray [x] [1] =  col

    // pArray [x] [2] = row

    // eg::

    // XLS_SetFreezePane(filename,  [[0,3,1],[1,1,1],[2,0,1],[3,0,1]]);     

      

    var lBool2Return = false;

     

    //var lsFileLocation= Files_GetCorrectFileName(psFileLocation);

    var lsFileLocation= psFileLocation;



//    if (Files_Exists(lsFileLocation)){



        var lHSSFWorkBook = new Packages.POI.HSSFWorkbook(new Packages.java.io.FileInputStream(lsFileLocation));

        for (var i in pArray){

            var lSheetNr = pArray[i][0];

            var lColNr = pArray[i][1];

            var lRowNr = pArray[i][2];            

            

            if (lSheetNr>-1){

                try{

                    lHSSFWorkBook.getSheetAt(lSheetNr).createFreezePane((lColNr * 1), (lRowNr*1));

                    lHSSFWorkBook.getSheetAt(lSheetNr).createFreezePane((lColNr * 1), (lRowNr*1));

                }catch(ex){}

            }else{

                for (var j=0;j<lHSSFWorkBook.getNumberOfSheets();j++){

                    try{

                        lHSSFWorkBook.getSheetAt(j).createFreezePane((lColNr * 1), (lRowNr*1));

                    }catch(ex){}

                }

            }

       }

       lHSSFWorkBook.write(new Packages.java.io.FileOutputStream(lsFileLocation));

       lBool2Return = true;

//    }     

    return lBool2Return;

}

 

success, br, Ariene Kroeze

0
by JeyaKarthik N R Author
Posted on Fri, 12/05/2014 - 12:30

Thanks for that!

I figured a easy way using createFreezePane(lastcolumn,lastrow);

0
by Bruno Rocha
Posted on Mon, 05/25/2020 - 14:16

Hi, Im not able to use this code after copying it to my report script.  Could you please give some more directions?

Many thanks in advance

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock