HTML-формы для массового ввода числовых данных - PullRequest
0 голосов
/ 23 марта 2019

Я ищу форму HTML для массового ввода данных. Что-то, где пользователь может скопировать и вставить столбец данных из Excel прямо в форму. Затем эти данные будут использоваться в JavaScript в качестве массива и в конечном итоге использоваться в качестве оси X на диаграмме рассеяния.

Пока я только использовал стандартные формы ввода числовых данных. Однако это вынуждает пользователя вводить данные по одному значению за раз. Пользователь будет иметь дело с потенциально десятками тысяч точек данных, так что это, очевидно, слишком много времени.

<form id = "xColumnInput">
  <input type = "number" name = "" id = "xColumn">
  <br>
  <input type = "number" name = "" id = "xColumn">
  <br>
  <input type = "number" name = "" id = "xColumn">
  <br>
  <input type = "number" name = "" id = "xColumn">
  <br>
</form>

Ответы [ 3 ]

0 голосов
/ 23 марта 2019

Использование веб-страницы сохранения, как в вашем файле .xls, может решить эту проблему, если вам не нужны дополнительные условия, такие как изменение значения.Ты пробовал это?https://www.ablebits.com/office-addins-blog/2014/03/21/convert-excel-html/

0 голосов
/ 23 марта 2019

Я не могу придумать, как сделать это в простом HTML.

Один из способов сделать это - создать одно большое текстовое поле для каждого столбца, а затем использовать Javascript для анализа вставленного текста.в массив, а затем на точечный график.

Данные могут даже отображаться в виде таблицы.

0 голосов
/ 23 марта 2019

На что-то подобное уже отвечали здесь .В вашем случае вы можете указать текстовое поле для вставки данных Excel и запустить js для создания элементов формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...