jupyter-notebook: создать Excel-подобную таблицу для ввода данных с принудительным типом данных в ячейках - PullRequest
0 голосов
/ 04 августа 2020

Я новичок в jupyter notebook и пытаюсь создать таблицу, в которую третьи лица должны вводить данные. Я использую sh, чтобы создать эту электронную таблицу таким образом, чтобы в отдельных столбцах определенные типы данных были обязательными.

Например, в первой строке я ожидаю действительные даты, во второй строке допустимое время, а в третья строка, я ожидаю целые числа.

Я создаю электронную таблицу со следующим кодом:

import ipysheet
import datetime
sheet = ipysheet.sheet(column_headers=["Date","Time","Value"], row_headers=False,rows=3, columns=3)

Теперь я пытаюсь установить типы данных для моих столбцов: ipysheet.column(0,[datetime.date,datetime.date,datetime.date])

I появляется сообщение об ошибке: ValueError: невозможно очистить для JSON:

Те же ошибки происходят и с другими типами данных.

Вопрос: как я могу достичь своей цели, имея ячейки, которые будут принимать только определенные типы данных?

Второй вопрос: существует ли автоматический c способ, которым лист может расти строка за строкой при вводе данных?

Спасибо за любую помощь!

...