Actually, and I'm surprising myself here, but COM would be the easiest way
to go about this if you're not able to convert to CSV. If you want to avoid
COM, why don't you use it to save each page of the spreadsheet as a CSV file
and then go from there?

The close tie-in between Excel and COM is designed for your problem...
Alternatively check PyPI, I'm sure there's something that will do what you
want, but most of what you find will probably just use the Win32 package
instead of reinventing the wheel.

Regards, 

Liam Clarke

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of [EMAIL PROTECTED]
Sent: Wednesday, 30 November 2005 8:59 a.m.
To: tutor@python.org
Subject: [Tutor] Read Excel file without COM


Hi,

I have written a script which reads a Microsoft Excel file and moves the
data inside onto a database.  The script uses the PyWin32 module written by
Mark Hammond, but I was wondering if anyone knew of a way to extract the
data without using COM.  A Python module would be best, but I suppose any
conversion program that could be called from Python would be satisfactory.

Saving the file as .csv isn't really an option since there are multiple
pages in the sheet, and the people sending the files have been somewhat
"standardized" to send an Excel sheet.  I have thought briefly about using
xml, but this would require me to rewrite a lot of my code, and I would like
to avoid this unless there are some other good reasons to do so.

I think I found a good resource at
http://chicago.sourceforge.net/devel/docs/excel/, but it doesn't include any
Python code.  Does anyone know of something similar for Python?

Thanks,

Bill
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

A new monthly electronic newsletter covering all aspects of MED's work is now 
available.  Subscribers can choose to receive news from any or all of seven 
categories, free of charge: Growth and Innovation, Strategic Directions, Energy 
and Resources, Business News, ICT, Consumer Issues and Tourism.  See 
http://news.business.govt.nz for more details.




http://www.govt.nz - connecting you to New Zealand central & local government 
services

Any opinions expressed in this message are not necessarily those of the 
Ministry of Economic Development. This message and any files transmitted with 
it are confidential and solely for the use of the intended recipient. If you 
are not the intended recipient or the person responsible for delivery to the 
intended recipient, be advised that you have received this message in error and 
that any use is strictly prohibited. Please contact the sender and delete the 
message and any attachment from your computer.
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to