ipysheet icon indicating copy to clipboard operation
ipysheet copied to clipboard

Jupyter handsontable integration

Results 84 ipysheet issues
Sort by recently updated
recently updated
newest added

I might be wrong, but I have the feeling that the code could be a lot faster than it is today. Whenever one cell attribute changes, we recompute the whole...

Question

jupyter lab executes: https://github.com/QuantStack/ipysheet/blob/9d4c663a4d40fc25dc05a0b6154e04a249c329bf/js/package.json#L19 this runs webpack, which is not needed.

Using master **Good:** ![2019-03-15-130025](https://user-images.githubusercontent.com/223908/54448730-ca4cc600-4722-11e9-8d69-37c80c3c07f0.png) **Not so good:** ![2019-03-15-131142](https://user-images.githubusercontent.com/223908/54449201-edc44080-4723-11e9-9762-de67c21a0789.png)

Related to https://github.com/QuantStack/ipysheet/issues/66 To illustrate, a simple app that formats floating point user input ```python import ipysheet import ipywidgets as widgets as_list = True sheet = ipysheet.Sheet(rows=1, columns=1) if as_list:...

This would be convenient as not all cells need be remembered to retrieve their value. Maybe something as simple that ? ```Python def get_cell(sheet, i, j): for cell in sheet.cells:...

Noticing the example share on " Towards Data Science" has a small issue, in that these imports do not work: "sheet, cell, row, column, cell_range, calculation".

It would be nice to be able to deactivate automatic column/row resizing, we need to find a way to do that with Handsontable, and make it optional for the user.

We have support for loading Pandas Dataframe, we should do the same for NumPy arrays, or list of lists.

Enhancement

as opposed to Sheet. So in order to see a cell in the notebook you must do either something like `sheet[5:6]` for `print(cell)`. It would be convenient to just be...

```python import ipywidgets as widgets import ipysheet output = widgets.Output() table = ipysheet.Sheet(rows=1, columns=2) cell = ipysheet.Cell(value=("", ""), row_start=0, row_end=0, column_start=0, column_end=1, squeeze_column=False, squeeze_row=True) table.cells = cell, def observer(change): with...