® IBM Software Group © 2006 IBM Corporation Display contents of a Data Table in Excel right from the browser – No POI needed This section describes how.

Slides:



Advertisements
Similar presentations
® IBM Software Group © 2006 IBM Corporation JSF dataTables – Basic Properties and Development Techniques Part I – of a 3-part section on the use of the.
Advertisements

Excel application for accounting principles. Contents (1) The content of Excel screen. (2) The Excel ribbon. (3) How to create new workbooks. (4) Excel.
Click here to start the game! MiscellaneousWhat is... ? Ask me! I know!
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
® IBM Software Group © 2006 IBM Corporation Additional AJAX Examples and Workshops This learning module provides additional AJAX use cases and examples.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 9 1 Microsoft Office FrontPage 2003 Tutorial 9 – Using Layout Tables, Styles, and Office.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
® IBM Software Group © 2006 IBM Corporation JSF dataTables – Advanced use of Properties and Development Techniques Part III – of a 3-part section on the.
® IBM Software Group © 2006 IBM Corporation The Eclipse Data Perspective and Database Explorer This section describes how to use the Eclipse Data Perspective,
® IBM Software Group © 2006 IBM Corporation JSF Menu Component How to create and use JSF Menu components to add custom static and programmatic (dynamic)
® IBM Software Group © 2006 IBM Corporation How to read/write XML using EGL This Learning Module shows how to utilize an EGL Library to read/write an XML.
® IBM Software Group © 2006 IBM Corporation JSF Tab Controls This Learning Module shows how to develop server-side EGL applications with dynamic content.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Integrating Microsoft Project with Other Programs
® IBM Software Group © 2006 IBM Corporation Creating JSF/EGL Template Pages This section describes how to create.JTPL (Java Template Pages) using the Page.
Software Apps. Word, PowerPoint, Excel, Access Mr. Miller.
® IBM Software Group © 2006 IBM Corporation JavaScript – and EGL and.JSP Pages This learning module describes the use of JavaScript in your EGL and.JSP.
Dreamweaver – Setting up a Site and Page Layouts Web Design Section 7-2 Part or all of this lesson was adapted from the University of Washington’s “Web.
Microsoft Excel 2000 Adding Visual Elements and Managing Files.
® IBM Software Group © 2006 IBM Corporation JSF Tree Control This Learning Module describes the use of the JSF Tree Control – for hierarchical organization.
® IBM Software Group © 2006 IBM Corporation EGL Programming – Data Parts and Assignment Statements – 4 – Arrays These slides walk you through the terms.
Web Technologies Website Development Trade & Industrial Education
Using FrontPage Express. Slide 1 Standard toolbars and menus Time indicator: gives an approximation of download time of the page.
HTML presentation Embedding Graphics in Web Pages n HTML uses an empty tag called the (image tag) n n n or n n n Note: all web production tools do insert.
® IBM Software Group © 2006 IBM Corporation Programmatically Rendering and Hiding JSF Controls This section describes how to hide and show JSF controls.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
1 Creating a Second Web Page This section shows you how to create the Huntington Beach Web site.
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
® IBM Software Group © 2006 IBM Corporation “Essential” HTML Tags and Page Development Techniques This Learning Module describes the standard HTML tags.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 13 Templates.
® IBM Software Group © 2006 IBM Corporation JSF Progress Bar This Learning Module shows how to integrate EGL/JSF functionality into a run-time progress.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
® IBM Software Group © 2006 IBM Corporation Individual Cell Coloring – in a JSF dataTable Control You may need to programmatically (using EGL) change the.
® IBM Software Group © 2006 IBM Corporation Using JSF Mini-Calendar Controls This section describes how to use a JSF Mini-Calendar Control with EGL It.
® IBM Software Group © 2006 IBM Corporation JSF File Upload Control This Learning Module describes the use of the JSF File Upload component – for allowing.
® IBM Software Group © 2006 IBM Corporation Web JSF Overview – RBD Tooling – for Web Development This unit introduces you to the aspects of the RBD tooling.
® IBM Software Group © 2006 IBM Corporation “Essential” JSF Components and EGL Bindings This Learning Module describes the foundation terms and concepts.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
Foundation year Practical Lec. 4:Practical Lec. 4: Presentation Software Using Microsoft Office 2007 Practical Lec. 4:Practical Lec. 4: Presentation Software.
® IBM Software Group © 2006 IBM Corporation Finding Out Which Submit Button Was Clicked – and Other JSF Command Button Techniques This section describes.
® IBM Software Group © 2006 IBM Corporation JSF Panel – Section Controls This Learning Module shows how to develop server-side EGL applications with dynamic.
® IBM Software Group © 2006 IBM Corporation JSF Rich Text Area Component This Learning Module describes the use of the JSF Rich Text Area component – for.
Positioning Objects with CSS and Tables
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
® IBM Software Group © 2006 IBM Corporation Dependent Combo-Box U.I. Development This Learning Module walks you through the options and development techniques.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
Microsoft PowerPoint 2010 for Microsoft Windows Basically it’s a computerised slide show!
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Dreamweaver – Setting up a Site and Page Layouts Web Design Section 7-2 Part or all of this lesson was adapted from the University of Washington’s “Web.
1 Word Processing Intermediate Using Microsoft Office 2000.
Lessons Copy and Paste Text Drag and Drop Text 2-Saving Documents 3- Printing 4-Inserting Tables Modifying Page Layout Format Page Margins Insert a Blank.
Creating Tables Word Lesson 6. Creating Table Methods  There are a number of options to create tables. Each of these options can be accessed by clicking.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
® IBM Software Group © 2006 IBM Corporation EGL.CSV (Excel) File Reading and Writing This section describes how to access.CSV (Excel Spreadsheet) files.
XP Creating Web Pages with Microsoft Office
Unit 15 – Web Authoring Web Authoring Project.
Dreamweaver – Setting up a Site and Page Layouts
Dreamweaver – Setting up a Site and Page Layouts
Embedding Graphics in Web Pages
Microsoft PowerPoint 2007 – Unit 2
Dynamically Populating a Multiple Selection List Box
Format Pictures To resize the image, click on the picture to surround the image with a blue box. Drag the corner dot away from the center to make it larger.
Presentation transcript:

® IBM Software Group © 2006 IBM Corporation Display contents of a Data Table in Excel right from the browser – No POI needed This section describes how to display the contents of a data table in the browser as an Excel spreadsheet programmatically, using EGL server-side logic.

2 Last update: 12/04/2007 Display Data Table as Excel in the Browser  How many times have you heard, “The data on the web page is just what I asked for! But, now what I really want is use the data in an Excel spreadsheet”.  Fortunately, your efforts have not gone to waste. You are just a few simple steps – and literally minutes – away from providing exactly what the user wants.  Here’s how:  Take an ordinary EGL generated web page having a dataTable.  Add a commandButton to the page  Use an Excel image (.gif) for the button instead of text  Add an Excel-specific page with the data table only  Drag-drop the array onto an empty page – that’s all!  Keep the Excel page simple  Simple page and cell formatting will likely be rendered as desired  Complex JSF properties and actions will likely be troublesome  Besides, the excel user will likely re-size, re-sort and re-render the spreadsheet in more ways than you can imagine.  Let’s see how it works 

3 Last update: 12/04/2007  Data Table in Excel Browser Lab 1 of 2 – Create the Page and JSFHandler allcustomersExcel.jsp  Create a new page, named: allcustomersExcel.jsp – no need for a page template  Copy/Paste the EGL code from the Notes section of the slide, and replace the default JSFHandler with this code  From Page Data:  Drag customersArray onto the page  Remove Pager: From properties, select dataTable – uncheck: Show footer  NOTE:  Keep the page simple

4 Last update: 12/04/2007  Data Table in Excel Browser Lab 1 of 2 – Add command button  Set the ContentType on page  Click the Source tab  Add prior to the tag  Open allcustomers2.jsp:  Add Excel image to project  Download an Excel image from the web (or copy from this slide)  Copy Excel image and paste into WebContent\images folder  Drag and drop a Command Button from the Enhanced Faces pallet  From properties view – Display options: –Set the Type property by clicking the Image radio button –insert - images/ExcelButton.gif – into Normal image  Copy/Paste the EGL function – ShowInExcel – from the notes section into the JSPHandler  Bind the function to the command button  From the Page Data view – Actions: drag/drop ShowInExcel() onto the command button  Run the page on the server  Click the Excel button  depending on your security settings, you may get a File Download dialog – click open to continue and see Excel in the browser.