Report report generation on spread sheet.

Posted on 2011-10-15
Last Modified: 2012-05-12
I am working on applicaiton. I have to generate a complicated report on a predifined excel template (it is not just single page, it is a booklet). I have to get the data from SQL Server database and then fill the template with data and then download to client machine on press of button on browser.

Please suggest me whether I need any 3rd party components for this? And please explain me the steps to achieve this.
Question by:GouthamAnand
    LVL 12

    Accepted Solution

    I did something very similar with openXML.

    There is a 3rd party component from independsoft. This makes life a bit easier but has a timing problem with updating references. I would recommend using openXML. There are lots of samples in the net.

    It is a bit more complicated if you want to use a template as base but you can do nearly everything what you could do with Excel also.
    LVL 100

    Expert Comment

    Depending on the compleity, you could do it in Excel with VBA code.
    Since you have to match an Excel template Crystal Reports won't help


    Author Closing Comment

    Thanks a lot

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Suggested Solutions

    Convert between Excel file formats (.XLS, .XLSX, .XLSM) with/without macro option David Miller (dlmille) Intro Over this past Fall, I've had the opportunity to see several similar requests and have developed a couple related solutions associate…
    This article will guide you to convert a grid from a picture into Excel format using Microsoft OneNote and no other 3rd party application.
    The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
    Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, t…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now