Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Модуль(виджет) для сайта (https://javascript.ru/forum/job/80586-modul-vidzhet-dlya-sajjta.html)

aldze88 25.06.2020 12:22

Модуль(виджет) для сайта
 
Вложений: 1
Добрый день, уважаемые программисты!

Мне необходим модуль(виджет) для интернет сайта, функцией которого является передача визуальной информации из таблицы Эксель.
логика работы модуля: таблица Эксель хранится на ПК, в ней могут быть любые изменения данных, в том числе графические. Задача модуля - отображать данные также, как они выглядят в таблице Эксель.

Кроме того у модуля есть ряд функций, схожих с функциями таблицы - scroll, search и фильтрацию от большего к меньшему.

Прикрепил картинку модуля для примера.

Напишите, сколько примерно такая работа будет стоить и сколько времени нужно.

Спасибо за внимание.

laimas 25.06.2020 12:28

Цитата:

Сообщение от aldze88
таблица Эксель хранится на ПК

И как к ней обратиться веб-страница? Или где она хранится?

aldze88 25.06.2020 12:36

Цитата:

Сообщение от laimas (Сообщение 526391)
И как к ней обратиться веб-страница? Или где она хранится?

Про хранится на ПК - это не обязательно.
Могу подгружать таблицу куда нужно.

Я совсем не специалист, поэтому извините, если что-то описал неправильно.


Суть такая - есть таблица с данными в Эксель. Модуль на сайте должен отображать ее содержимое, как есть (как на картинке)

laimas 25.06.2020 12:41

Цитата:

Сообщение от aldze88
Могу подгружать таблицу куда нужно

Зачем, для чего она тогда вообще нужна, берите данные ее и выводите как хочется. Если именно из Excel и это экспортируется на сервер, то либо временно и парсер сразу ее разбирает, либо после разбора хранит ее данные в базе.

Странное задание в части связи таблица-вывод.

aldze88 25.06.2020 13:13

Цитата:

Сообщение от laimas (Сообщение 526394)
Зачем, для чего она тогда вообще нужна, берите данные ее и выводите как хочется. Если именно из Excel и это экспортируется на сервер, то либо временно и парсер сразу ее разбирает, либо после разбора хранит ее данные в базе.

Странное задание в части связи таблица-вывод.

Думал, так проще будет.

Тогда предлагаю такой порядок.
Есть данные в таблице, из нее экспортируются данные.
Модуль(виджет) их показывает (раскрашивает проценты). Внешний вид модуля - примерно как в таблице. + работает функционал scroll, search, сортировка.

Сколько такой модуль будет стоить?

laimas 25.06.2020 13:28

Цитата:

Сообщение от aldze88
Думал, так проще будет.

Клиенту не нужна excel таблица, он то ее все равно не сможет лицезреть на странице, ее можно будет увидеть только открыв в Excel. Во-первых не у каждого пользователя обязательно установлено это ПО, а "есть на компьютере excel таблица", это вообще не понять что.

Я не могу сказать за все серверные языки программирования, но некоторые вполне могут "переваривать" и excel документы. Тем не менее на сервер из Excel экспортируют данные, а не сам документ. Обычно, это либо CSV, либо XML форматы. Если "отображать данные также, как они выглядят в таблице Эксель", это в плане раскрашенных ячеек, значит экспорт нужно делать в формате XML.

Сервер отдает по запросу этот xml клиенту, который может на базе него вывести на страницу html-таблицу, разукрасив ее ячейки. А работа с таблицей, это уже JS.

Что касается виджета. Если сайт использует какую либо CMS, то ведь добавлять этот виджет нужно в рамках "требования" этой CMS. Если свой код, тогда иной случай.

То есть если вы и описываете задачу в общих чертах, то указывайте данные, которые бы уже потенциальному исполнителю рисовали "начальную диспозицию".

aldze88 25.06.2020 13:39

Цитата:

Сообщение от laimas (Сообщение 526398)

То есть если вы и описываете задачу в общих чертах, то указывайте данные, которые бы уже потенциальному исполнителю рисовали "начальную диспозицию".

Спасибо за разъяснение. Я переосмыслю ТЗ.

aldze88 25.06.2020 15:48

Вот актуальное ТЗ. Пишите предложения в личку по цене и срокам.

Модуль(виджет) для сайта
Язык сайта Языки PHP и Java

ТЗ:
Необходим модуль(виджет) для сайта, отображающий данные, полученные из файла XML (данные Эксель). (см. рисунок)

Задача модуля:

Модуль показывает пользователям сайта данные из файла CSV или XML, которые имеют окраску в соответствии со своими значениями (красный от меньшего, желтый – среднее значение, зеленый – большее). В модуле есть несколько функций (scroll, search и фильтрация).

Графика модуля:
Графика модуля соответствует рисунку.
Главное – цифровые данные должны раскрашиваться в цвета шкалы(красный-желтый-зеленый)

Функции модуля:
Пользователь сайта должен иметь возможность использовать функции scroll (перемещаться по данным внутри модуля вверх/вниз, вправо/влево), search – поиск внутри данных, и фильтрация данных от большего к меньшему в столбцах цифр, и упорядочивание в алфавитном порядке в столбцах букв.

Возможности при верстке сайта:
При верстке размеры модуля могут быть изменены. То есть на сайте может быть несколько таких модулей с разными размерами.

laimas 25.06.2020 16:14

Цитата:

Сообщение от aldze88
Язык сайта Языки PHP и Java

Это как? :) PHP, это серверный язык. А на клиенте не Java, а Javascript, если это имеется ввиду. А какой движок использует сервер - это какая либо CMS, если да, то какая? Или это "самописный движок/код"? Это важно знать.

Цитата:

Сообщение от aldze88
Главное – цифровые данные должны раскрашиваться в цвета шкалы(красный-желтый-зеленый)

Если этот колорит из excel таблицы, то он уже будет сохранен в xml при экспорте. То есть берем все из него, в противном случае это как-то кому-то определять надо.


Часовой пояс GMT +3, время: 14:36.