Pyexcel

Latest version: v0.7.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

0.4.5

--------------------------------------------------------------------------------

**Updated**

. `80 <https://github.com/pyexcel/pyexcel/issues/80>`_: remove pyexcel-chart
import from v0.4.x

0.4.4

--------------------------------------------------------------------------------

**Updated**

. `68 <https://github.com/pyexcel/pyexcel/issues/68>`_: regression
save_to_memory() should have returned a stream instance which has been reset
to zero if possible. The exception is sys.stdout, which cannot be reset.
. `74 <https://github.com/pyexcel/pyexcel/issues/74>`_: Not able to handle
decimal.Decimal

**Removed**

. remove get_{{file_type}}_stream functions from pyexcel.Sheet and pyexcel.Book
introduced since 0.4.3.

0.4.3

--------------------------------------------------------------------------------

**Added**

. '.stream' attribute are attached to `~pyexcel.Sheet` and `~pyexcel.Book` to
get direct access the underneath stream in responding to file type
attributes, such as sheet.xls. it helps provide a custom stream to external
world, for example, Sheet.stream.csv gives a text stream that contains csv
formatted data. Book.stream.xls returns a xls format data in a byte stream.

**Updated**

. Better error reporting when an unknown parameters or unsupported file types
were given to the signature functions.

0.4.2

--------------------------------------------------------------------------------

**Updated**

. Raise exception if the incoming sheet does not have column names. In other
words, only sheet with column names could be saved to database. sheet with
row names cannot be saved. The alternative is to transpose the sheet, then
name_columns_by_row and then save.
. fix iget_records where a non-uniform content should be given, e.g. [["x",
"y"], [1, 2], [3]], some record would become non-uniform, e.g. key 'y' would
be missing from the second record.
. `skip_empty_rows` is applicable when saving a python data structure to
another data source. For example, if your array contains a row which is
consisted of empty string, such as ['', '', '' ... ''], please specify
`skip_empty_rows=False` in order to preserve it. This becomes subtle when you
try save a python dictionary where empty rows is not easy to be spotted.
. `69 <https://github.com/pyexcel/pyexcel/issues/69>`_: better documentation
for save_book_as.

0.4.1

--------------------------------------------------------------------------------

**Updated**

. `pyexcel23 <https://github.com/pyexcel/pyexcel/issues/23>`_, handle
unseekable stream given by http response
. PR `22 <https://github.com/pyexcel/pyexcel-ods/pull/22>`_, hanle white
spaces in a cell.

0.4.0

--------------------------------------------------------------------------------

**Updated**

. `pyexcel14 <https://github.com/pyexcel/pyexcel/issues/14>`_, close file
handle
. pyexcel-io plugin interface now updated to use `lml
<https://github.com/chfw/lml>`_.

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.