> I have many pages to be exported to the excel sheet. I use django and
> javascript.
> i use pagination. Can any one help me out ?

Just create a custom view that returns apropos content/headers. 
There are several ways of exporting files that Excel can read.

CSV files:
==========
+easy to make templates for or use the python "csv" module
+fairly universal access
+simple mime-type of text/csv
-can't control formatting
-no support for multiple tabs/pages
  (we hacked this problem by zipping multiple .csv files)
-multiple "flavors" so you have to choose your escaping/quoting 
rules; however there are some common conventions like "Excel" 
that the CSV module facilitates

Native XLS files:
=================
+gives you "the real thing"
+simple mime-type
-requires an add-on module like xlwt or PyExcelerator

Office 2k3 "XML Spreadsheet" format:
====================================
+gives you much more control over formatting
+supports multiple tabs
+pretty easy to reverse-engineer for simple documents
-doesn't work with certain versions of Excel
-it's not really a standard
-not sure whether it works with OpenOffice.org/Gnumeric/KOffice
-raw format is very verbose, but a good candidate for compression
-getting Excel to open them requires a little mime-type hackery 
in IE & FireFox

The new O2k7 abomination's format:
==================================
+you get the latest and greatest from MS
-it's not really a standard
-it's ugly
-it's a pain
-it's only supported 100% by O2k7
-it peeves people
(can you tell I've not seriously entertained implementing this 
option because there are so many minuses to it)


 From our experience, if you don't need formatting or need 
universal access, use CSV.  If you need formatting, we opted for 
the "Office 2k3 XML Spreadsheet" for our purposes because it was 
the fastest route to a solution for us.


There have been pretty lengthy discussions on the list which I've 
been involved in, so here's a query that gets you some past 
discussions:

http://groups.google.com/group/django-users/search?q=excel+csv+xml+tim+chase&group=django-users

Hope this helps,

-tim






--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to