Release of version 0.3a1 of xlrd (Excel read) package

sjmachin@lexicon.net sjmachin at lexicon.net
Sun May 15 12:13:00 CEST 2005


The first publicly-released version of the xlrd (Excel read) package is now available for 
download from:
* http://www.lexicon.net/sjmachin/xlrd.htm
* PyPI (Windows installer only; unresolved problem with uploading source-distribution 
zip file)
 
Purpose: Provide a library for developers to extract data from Microsoft Excel (tm) 
spreadsheet files. It is not an end-user tool.
 
Platform: Any. You don’t need to be on Windows. If you are, you can avoid hassles with 
approaches like COM, ODBC, save-as-CSV, etc
 
Python requirements: Works with Python 2.2 or later. There are no dependencies on 
modules or packages outside the standard Python distribution.
 
Versions of Excel supported: 2004, 2002, XP, 2000, 97, 95, 5.0, 4.0, 3.0.
 
Features:
* Strong support for handling dates, and documentation of Excel date problems and how 
to avoid them. 
* Unicode aware; correctly handles "compressed" Unicode in modern files; decodes 
legacy charsets in older files (if Python has the codec). 
* Extracts all data (including Booleans and error-values) 
 
Exclusions: xlrd will not attempt to decode password-protected (encrypted) files. 
Otherwise, it will safely and reliably ignore any of these if present:
* Anything to do with the on-screen presentation of the data (fonts, panes, column 
widths, row heights, ...) 
* Charts, Macros, Pictures, any other embedded object. WARNING: currently this 
includes embedded worksheets. 
* Visual Basic (VBA) modules 
* Formulas (results of formula calculations are extracted, of course) 
* Comments and hyperlinks 
 
WANTED: *ALPHA* testers with:
* bigendian platforms, and/or
* Excel 95 (or earlier) files created in non-Latin1 locales
 
Feedback: mailto: sjmachin at lexicon.net preferably with [xlrd] in the message subject.
 

------- End of forwarded message -------


More information about the Python-announce-list mailing list