Python and Excel

Discussion in 'Python' started by ian castleden, Jan 19, 2005.

  1. From time to time I see requests for some sort of python MS Excel
    I have written just such software 100% python (works with Jython too! at
    least it did a year ago).
    It was once based (shamelessly) on the the Perl equivalent but now has gone
    its own way.
    It has been used in anger (i.e. people once payed me money to use it :) and
    includes both generation
    and scaning of Excel files. There's even some documentation for the
    generation side of the software!

    I haven't touched it in a year (my brain exploded and I decided to move to
    France to learn French) but if
    someone (anyone!) expresses an interest, I can dust it off and offer it up
    no questions asked. Just need to know how.


    Ian Castleden

    PS any jobs for unemployed anglo-saxon Python programmers in France?
    ian castleden, Jan 19, 2005
    1. Advertisements

  2. Simon John

    Simon John Guest

    Hmm, sounds interesting, I've always resorted to using CSV (or even
    HTML!) when exporting to Excel.

    As far as how to open it up, have a look at creating a project on or just zip it up and bung it on your own website
    if you have one. I've got the feeling there are also Python-specific
    repositories too. Or you could just paste the code into a blog or
    something free like Livejournal.

    Good luck on the France thing, that's where my folks live now (I'm an
    Englishman who retreated to the US!)
    Simon John, Jan 19, 2005
    1. Advertisements

  3. Guest

    Please consider this reply as one vote for posting your python Excel
    interface/software on the Vaults of Pamassus Web Site. Located at
    , Jan 19, 2005
  4. If it helps, I started a similar project a few years ago on SourceForge when I
    was just learning python called python2xlw. I haven't supported it for quite
    a while, however, I still use it a lot in my own work.

    I needed to create Excel files with scatter charts in them for a web interface
    so I went through the excercise of disassembling the BIFF codes of the older
    XLW format of excel and creating a byte stream representation of the
    spreadsheet that could be saved to file or sent directly to the web user as an
    excel application in there browser.

    The newer XLS format is a bit more complex and I didn't have enough
    documentation to create the charts I needed directly from python in the newer
    XLS format. (the current version of excel still understands XLW, however, so
    you're just a "SAVE AS" away from XLS.)

    As I think was mentioned in another post, you can create charts etc. using the
    COM interface for a client-type application, however, my goal was to create
    them on-the-fly directly from the web server without launching a server-side
    excel application.

    There is a nice Perl project called Spreadsheet::WriteExcel that John McNamara
    created that was very helpful to me at that time, however, it only created the
    worksheets, not charts.
    Charlie Taylor, Jan 20, 2005
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. =?Utf-8?B?SmltIEhlYXZleQ==?=

    Excel _WorkBook vs. Excel.Workbook

    =?Utf-8?B?SmltIEhlYXZleQ==?=, Sep 29, 2004, in forum: ASP .Net
    Steve C. Orr [MVP, MCSD]
    Sep 29, 2004
  2. Luis Esteban Valencia
    Carl Prothman [MVP]
    Jan 12, 2005
  3. =?Utf-8?B?U3JpZGhhcg==?=

    using Microsoft Excel image for Export to Excel button

    =?Utf-8?B?U3JpZGhhcg==?=, Dec 9, 2005, in forum: ASP .Net
    Dec 9, 2005
  4. zxo102
    Stuart Corrie
    Aug 9, 2005
  5. =?Utf-8?B?c2hhc2hhbmsga3Vsa2Fybmk=?=

    Problem with Excel reports ::::Excel 2003 Migration To Excel 2007

    =?Utf-8?B?c2hhc2hhbmsga3Vsa2Fybmk=?=, Oct 5, 2007, in forum: ASP .Net
    Oct 24, 2007

Share This Page