pyexcel.internal.generators.BookStream¶
-
class
pyexcel.internal.generators.
BookStream
(sheets=None, filename='memory', path=None)[source]¶ Memory efficient book representation
Comparing with
pyexcel.Book
, the instace of this class usespyexcel.generators.SheetStream
as its internal repesentation of sheet objects. Because SheetStream does not read data into memory, it is memory efficient.-
__init__
(sheets=None, filename='memory', path=None)[source]¶ Book constructor
Selecting a specific book according to filename extension :param OrderedDict/dict sheets: a dictionary of data :param str filename: the physical file :param str path: the relative path or absolute path :param set keywords: additional parameters to be passed on
Methods
__init__
([sheets, filename, path])Book constructor load_from_sheets
(sheets)Load content from existing sheets number_of_sheets
()Return the number of sheets sheet_names
()to_dict
()Get book data structure as a dictionary -