2015-04-29 1 views
1

Очень жаль, если это не в нужном месте и т. Д. Я изучал это некоторое время, но у него появилось больше вопросов!HTML с JScript для чтения/записи файла XLS

Я разработал таблицу, которую я использую, чтобы установить обязанности команд для смены. Есть 5 команд, каждый из которых имеет штат, который может меняться каждый день.

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

Все данные находятся на электронной карте, хранящейся на сетевом диске (по существу, локально).

Мне нужно иметь несколько полей combo/select, которые получают свои значения из диапазона ячеек из XLS. Наряду с возможностью вывода окончательного выбора на лист XLS.

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

Каков наилучший способ создания веб-страницы для этого? Является ли Jscript лучшим вариантом? Могу ли я получить доступ к локальному файлу с помощью jScript?

Заранее спасибо

Адриан

+0

Разве вам проще разработать эту веб-версию, чем упростить существующую таблицу? –

ответ

1

Самый простой вариант для вас использовать google web forms. Они позволяют создавать формы, которые будут отправлять данные в электронную таблицу google. Это, по сути, загруженная версия вашей локальной электронной таблицы и ее можно загрузить в Excel.

В случае, если вы хотите больше контроля и программирования, чистые javascript не могут играть с файлами, вам также нужна серверная сторона. Javascript не нужен, если вы не хотите, чтобы ваше приложение делало какие-то визуально причудливые вещи. Поскольку вы упомянули php как тег этого вопроса, кажется, вы немного знакомы с php. Задача, которую вы упомянули, может быть сделано с помощью программирования PHP, как показано ниже:

  • Read первенствует файл, используя первенствовать плагин
  • Разбор соответствующих данных с помощью функции соответствия текста, может потребоваться регулярные выражения знаний.
  • отображает форму, создавая html и помещая переменные, используя данные, полученные выше.
  • Напишите способ сохранения данных, отправленных формой в один файл Excel, с помощью плагина excel.

Как не удобно играть с файлами excel. Лучшим вариантом было бы создание csv-файла или использование базы данных с использованием класса базы данных. Файлы csv можно легко анализировать с помощью текста.

+0

спасибо arkoak. Кажется, php и csv - это путь. Можно ли добавить данные в файл csv в массив, а затем использовать это, чтобы установить значения для окна выбора? Аналогично, возможно ли установить значение по умолчанию для поля выбора при начальной загрузке на основе значений указанных ячеек в файле xls? Это было бы предпосылкой для его загрузки предыдущих значений для ежедневного сохранения пользователя. –

+0

Да, вы можете использовать [сериализовать] (http://php.net/manual/en/function.serialize.php), чтобы скрывать массив до строки и несериализовать, чтобы преобразовать его обратно – arkoak

 Смежные вопросы

  • Нет связанных вопросов^_^