I write a lot of data-focused applications, a lot of grids, reports updates and inserts. It’s the usual stuff the business wants, Flex and Coldfusion work really well together for this sort of thing. We produce quite a few custom reports using the often unknown little gem that comes for free with cf Coldfusion Report Builder. It can be clunky but I doubt there is a quicker way to produce what we need.
When all this is said and done and we are happy with what we have produced ( and so is the business of course ) they seem to inevitably come back with “This report is great, any chance I can get it in excel?”
As per usual it was required ASAP. We already write out several reports into excel but each report is different and I was after a generic solution. I was directed to this article by Dale Fraser: http://www.cflex.net/showfiledetails.cfm?ObjectID=298
Which didn’t really work and had a few issues not surprising it was for Flex 1. Plus I felt that all the HTML was unnecessary and I was after a cleaner simpler solution. I didn’t want to restrict the use to IE either so the js was to go aswell. What I came up with was a solution that loops the datagrid columns ( hidden and seen ) and produces a tab separated block of text that will paste into excell perfectly separating the grid columns into nice excel columns. It even takes into consideration label functions. The accountants where happy and could now paste into excel with 1 click and manipulate the data in anyway they want.
You can see an example of this where I grab the rss feed from fullasagoog and tidy it up a bit and put it in a grid. Let the grid load up, click copy, open excel, click in a cell and paste. It works on mac and windows ( I’ll assume linux my desktop is at home so I cant test ) in ie, safari and firefox.
http://code.kukiel.net/dgc
I also enabled code view.
Subscribe to:
Post Comments (Atom)
Categories-
- Actionscript (4)
- Adobe (6)
- AIR (1)
- BlackBerry (1)
- CFML (57)
- ColdFusion (74)
- ColdFusion 8 (12)
- ColdFusion 9 (27)
- Database (2)
- Flash (4)
- Flash 10 (5)
- FlashBuilder (3)
- Flex (26)
- Internet Explorer (1)
- iPhone (1)
- Java (8)
- jQuery (1)
- Linux (8)
- Microsoft (4)
- Open Blue Dragon (10)
- Open Source (11)
- Operating Systems (3)
- PHP (1)
- Railo (24)
- SQL (3)
- SVN (2)
- Twitter (2)
- VPS (1)
- Windows (5)

Blog Archive
-
►
2009
(89)
-
►
December
(17)
- ColdFusion 9 and the local scope continued
- Is this an issue with the local scope in ColdFusio...
- Are you using ColdFusion 9's ORM?
- Want more performance from a default Railo install...
- WizzyWig the comic and snow
- Linux Start and Stop scripts for Ventrilo - Ubuntu...
- ColdFusion Builder Beta 3 - Any one seen this?
- Streaming AMF channel with ColdFusion 9 and BlazeD...
- Forwarding or masking your domain with GoDaddy
- Cheap ColdFusion hosting
- Should I get an iPhone?
- Full Screen Flex
- Googe Fade Demo
- Google now providing public DNS
- Cumulative Hot Fix 4 for ColdFusion 8.0.1
- Cheap bundled Apple Mac software
- Reading and writing binary to a mySQL database wit...
-
►
November
(18)
- Railo and Flash remoting ( Flex )
- Railo Resin and Virtual hosts
- Railo Express with Resin and 64bit jre
- .NET or ColdFusion ?
- Flexbuilder / FlashBuilder 4 for linux
- Is your ColdFusion server/site secure?
- Railo GlassFish and Flex ( flash ) remoting
- Railo Apache and GlassFish
- Little known but helpfull ColdFusion function days...
- Start and Stop ColdFusion 9 with a batch file
- OpenBD Google App Engine and jars
- Want to win ColdFusion or Adobe software? - Conne...
- ColdFusion Builder and FlexBuilder 3 They do work ...
- ColdFusion 9 on GlassFish
- ColdFusion md5 hash directy in MSSQL
- Do I need a 64 bit Operating system? Part 2
- Query of a Query in ColdFusion script with the loc...
- Adobe offering Free Flex training for ColdFusion d...
-
►
December
(17)
Reccomended:
- Amazon Reccomendations
- Cell Phone Accessories
- Server firewall software
- Samsung Solstice Accessories
- Sites de Hospedagem
- Dedicated Server Hosting
- order cheap cigarettes
- hard drive rescue
- Technology Jobs for Felons Online
- ost Disk RAID Data Recovery
- SEO Company Winnipeg
- Best Coldfusion Hosting & 50% discount



2 comments:
I made a blog post about this. Check it out and let me know if it helps you
http://www.cftips.net/post.cfm/converting-flex-3-datagrid-to-excel-sheet
Hmmm looks like fullasagoog changed the RSS feed I will have to update this code to reflect the new changes.
Post a Comment