19. An electronic device comprising a non-transitory computer usable storage medium having computer-executable code embodied therein for presenting reports processed by an on-line analytical processing (OLAP) over a network, wherein executing the computer-executable code on a physical processor coupled to the electronic device causes the electronic device to: receive, from a user system through a web browser, a request for a workbook comprising a plurality of reports and a selection of one or more specified templates or filter combinations to format one or more of the plurality of reports; return control of the web browser to enable a user to use the web browser to perform one or more other tasks while the workbook request is being processed, wherein the one or more other tasks includes requesting an additional workbook; receive the workbook comprising the plurality of reports processed by the OLAP system in response to the request for the workbook; format one or more of the plurality of reports in the workbook in accordance with the selected one or more specified template or filter combinations received from the user system through the web browser in communication with the OLAP system over the network; build an interactive spreadsheet application for presenting the workbook at the web browser of the user system, wherein the interactive spreadsheet application configures an arrangement of the plurality of formatted reports in the workbook; and transmit the workbook including the plurality of formatted reports within a page over the network to the web browser of the user system through which the request was received, wherein the transmitted workbook is presented at the user system using the interactive spreadsheet application displayed within the web browser.
19. An electronic device comprising a non-transitory computer usable storage medium having computer-executable code embodied therein for presenting reports processed by an on-line analytical processing (OLAP) over a network, wherein executing the computer-executable code on a physical processor coupled to the electronic device causes the electronic device to: receive, from a user system through a web browser, a request for a workbook comprising a plurality of reports and a selection of one or more specified templates or filter combinations to format one or more of the plurality of reports; return control of the web browser to enable a user to use the web browser to perform one or more other tasks while the workbook request is being processed, wherein the one or more other tasks includes requesting an additional workbook; receive the workbook comprising the plurality of reports processed by the OLAP system in response to the request for the workbook; format one or more of the plurality of reports in the workbook in accordance with the selected one or more specified template or filter combinations received from the user system through the web browser in communication with the OLAP system over the network; build an interactive spreadsheet application for presenting the workbook at the web browser of the user system, wherein the interactive spreadsheet application configures an arrangement of the plurality of formatted reports in the workbook; and transmit the workbook including the plurality of formatted reports within a page over the network to the web browser of the user system through which the request was received, wherein the transmitted workbook is presented at the user system using the interactive spreadsheet application displayed within the web browser. 27. The electronic device of claim 19 , wherein the one or more template or filter combinations specify one or more scripts used to format the plurality of reports in the workbook, wherein the one or more scripts are created at the user system and specified through the web browser.