Uploaded image for project: 'Seam 2'
  1. Seam 2
  2. JBSEAM-2896

component set for generating excel documents

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 2.0.1.GA, 2.0.2.CR1, 2.1.0.A1
    • Fix Version/s: 2.1.0.BETA1
    • Component/s: JSF Controls
    • Labels:
      None
    • Affects:
      Documentation (Ref Guide, User Guide, etc.), Release Notes
    • Estimated Difficulty:
      Medium

      Description

      We should mirror the functionality of creating PDF documents from Facelets templates and create a component set that generates excel documents. There are two approaches we can take. One approach is to use POI to build the document structure and then export it. The second approach is to build an XML document that Excel can understand. Technically there is no reason to actually produce a binary Excel document as long as we can feed something that Excel knows how to convert. Regular CSV support would be nice too, but I always find that to be such a cop out.

      Creating this module shouldn't be too technically challenging since most of the infrastructure has been set up already when creating the PDF components. In fact, i would start by working in that module and then split it out into another JAR.

      Some resource links:

      http://www.codeproject.com/KB/office/excelxmllibrary.aspx
      http://xelem.sourceforge.net/

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                nickarls Nicklas Karlsson
                Reporter:
                dan.j.allen Dan Allen
              • Votes:
                4 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 week
                  1w
                  Remaining:
                  Remaining Estimate - 1 week
                  1w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified