/usr/lib/python2.6/site-packages/tablib/packages/openpyxl3/reader
Edit: /usr/lib/python2.6/site-packages/tablib/packages/openpyxl3/reader/excel.pyc (3245B)
Ñò
}DVc @ sñ d Z d d k l Z l Z l Z d d k l Z l Z d d k l Z l
Z
l Z l Z l
Z
l Z d d k l Z d d k l Z d d k l Z d d
k l Z l Z l Z l Z d d k l Z d d k l Z e d
„ Z d „ Z d S( s Read an xlsx file into Pythoniÿÿÿÿ( t ZipFilet ZIP_DEFLATEDt
BadZipfilei ( t
OpenModeErrort InvalidFileException( t ARC_SHARED_STRINGSt ARC_COREt ARC_APPt ARC_WORKBOOKt PACKAGE_WORKSHEETSt ARC_STYLE( t Workbooki ( t read_string_table( t read_style_table( t read_sheets_titlest read_named_rangest read_properties_coret
get_sheet_ids( t read_worksheet( t unpack_worksheetc C s y$ d | i j o t d ƒ ‚ n Wn t j
o n Xy t | d t ƒ } Wn3 t t t t f j
o } t t
| ƒ ƒ ‚ n Xt ƒ } | o | i ƒ n z_ y t
| | | | ƒ WnA t j
o } t t
| ƒ ƒ ‚ n t j
o } | ‚ n XWd | i ƒ X| S( s¨ Open the given filename and return the workbook
:param filename: the path to open
:type filename: string
:param use_iterators: use lazy load for cells
:type use_iterators: bool
:rtype: :class:`..workbook.Workbook`
.. note::
When using lazy load, all worksheets will be :class:`.iter_worksheet.IterableWorksheet`
and the returned workbook will be read-only.
t bs) File-object must be opened in binary modet rN( t modeR t AttributeErrorR R R t RuntimeErrort IOErrort
ValueErrorR t strR t _set_optimized_readt _load_workbookt KeyErrort Exceptiont close( t filenamet
use_iteratorst archivet et wb( ( sF /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl3/reader/excel.pyt
load_workbook+ s* c C sf | i ƒ } t | i t ƒ ƒ | _ y t | i t ƒ ƒ } Wn t j
o
h } n Xt | i t ƒ ƒ } g | _
t | i t ƒ ƒ } x¸ t
| ƒ D]ª \ } } d | d }
d t |
f } | | j o q™ n | p% t | i | ƒ | | | | ƒ } n. t | | ƒ }
t |
| | | | | |
ƒ } | i | d | ƒq™ Wt | i t ƒ | ƒ | _ d S( Ns sheet%d.xmli s %s/%st index( t namelistR t readR t
propertiesR R R R
R
t
worksheetsR R t enumerateR R R t add_sheetR R t
_named_ranges( R% R# R! R" t valid_filest string_tablet style_tablet sheet_namest it
sheet_namet sheet_codenamet worksheet_patht new_wst
xml_source( ( sF /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl3/reader/excel.pyR Z s*
%N( t __doc__t zipfileR R R t
shared.excR R t shared.ooxmlR R R R R R
t workbookR t stringsR t styleR
R R R R t worksheetR t iter_worksheetR t FalseR&