Разарботать модуль на nodejs (тендер № 2768)
Поделиться тендером:
|
Категория:
|
|
Статус тендера:
Закрыт
|
|
Описание задания:
Язык исполнения: js
База данных: clickhouse (или просто SQL скрипты для mysql)
Необходимо создать загрузчик файла excel в базу clickhouse. Форматы файлов: xlx, xlsx.
1. Построение шаблона.
Есть excel файл с шаблоном полей. Нужно загрузить файл и в ответ отдать json структуру.
[
{"title":"Мест", "name":"field", "type":string", units":""},
{"title":"Скважина", "name":"well", "type":string", units":""},
{"title":"Date", "name":"date", "type":date", units":""},
{"title":"Пласт", "name":"stratum", "type":string", units":""}
]
2. Проверка данных.
Есть excel файл с данными и шаблон (1 шаг). Нужно сформировать отчет их отличий(колонок в данных и в шаблоне).
В отчете указать
- колонки которые есть в шаблоне но отстутствуют в файле и
- колонки которые есть в файле но отстутствуют в шаблоне.
{
ext_tpl_cols: ['имя_колонки1', '2', '3', ...],
ext_data_cols: ['имя_колонки1', '2', '3', ...]
}
3. Подбор шаблона.
Есть excel файл с данными и набор шаблонов (1 шаг). Нужно подобрать самый подходящий шаблон для данного файла.
Совпадение проверять по колонкам. Если минимальных совпадений несколько, вернуть все такие шаблоны.
[{tpl1}, {tpl2}, {}, ...]
4. Загрузка данных по шаблону.
Есть excel файл с данными по шаблону (1 шаг) и шаблон (шаг 1). Отправляем на сервер запрос
- путь к базе данных clickhouse(http://user@pass:host:port/sub_bpath),
- имя целевой таблицы,
- excel файл данных,
- шаблон (шаг 1).
В результате работы в базе должна появится таблица с указанным именем (или со случайным именем), а вней данные из файла эксель.
Если структура файла отличчается от шаблона, то брать только пересекающиеся поля.
При возникновении ошибки отправить в ответ текст ошибки и строку (если это возможно).
В ответ вернуть имя созданной таблицы (или поданой).
Внимание! Даты в экселе забиты без указания времени, поэтому в js грузятся криво. Учтите это при работе.
Пример файла с данными 75ты строк высылаю по запросу, так как прикрепить к задаче нет возможности.
|
|
Ориентировочная стоимость:
Требуется расчёт
|
|
Тип субъекта:
Физическое лицо
|
|
Варианты оплаты:
Возможна предоплата
|
|
Место работы:
В офисе
|
|
Дата публикации:
04.12.2021 11:00
|
Просмотров: 1064
Похожие задания и вакансии
Тендер № 7188
Нужна запись клиента, чтоб исчезала из его записей (backend-доработка в мобильном приложении) Laravel
Добрый день!
Нужна доработка для мобильного приложения на бэкенд-стороне
Задача https://docs.google.com/document/d/1o8V-1tJuhVtTW_6vCKEWNQVBoDHRy-070-NPAJhdxIw/edit?usp=sharing
Подробности можем обсудить ...
Открыт
Просмотров: 40
Опубликован: 07.11.2025 11:55
Опубликован: 07.11.2025 11:55
Тендер № 7178
Написать скрипт для автоматизации выводов
Срочно нужен скрипт для автоматизации выводов по данной теме: telegra.ph/Novaya-tema-zarabotka-na-birzhe-MEXC-09-15
Нужно успеть за пару дней желательно. ...
Открыт
Просмотров: 32
Опубликован: 04.11.2025 21:31
Опубликован: 04.11.2025 21:31
Тендер № 7169
Написать скрипт автоматизированного нейро-чаттинга в Telegram от имени канала
1. Цель
Создать скрипт на Python (Telethon + OpenAI), который автоматически общается в выбранном Telegram-чате от имени моего канала.
Скрипт должен уметь:
- слушать целевой чат в реальном ...
Открыт
Просмотров: 80
Опубликован: 03.11.2025 11:13
Опубликован: 03.11.2025 11:13
Тендер № 7156
Требуется Full-stack Разработчик
MiniApp для работы с промокодами
СТАТУС: открыт
Что за проект:
Разработка мини-приложения в Telegram и скидочного бота, который поддерживает интеграцию промо-партнёров ...
Открыт
Просмотров: 81
Опубликован: 26.10.2025 15:06
Опубликован: 26.10.2025 15:06
Работа и вакансии на Freten.ru
Для более удобной навигации в разделе работа, ниже указаны разделы и подразделы сайта по разным направлениям, странам, городам, специальностям и профессиям. На нашем сайте вы найдете разделы:
- Москва, Санкт-Петербург, Волгоград, Воронеж, Екатеринбург, Казань, Краснодар, Красноярск, Нижний Новгород, Новосибирск, Омск, Пермь, Ростов-на-Дону, Самара, Уфа, Челябинск, Саратов, Тюмень, Тольятти, Барнаул, Ижевск, Махачкала, Хабаровск, Ульяновск.
- Индия (ГОА, Дели, Мумбаи).
- Индонезия (Бали, Джакарта).
- Кипр (Айя-Напа, Ларнака, Лимасол, Никосия, Пафос, Протарас, Фамагуста).
- ОАЭ (Дубай, Абу-Даби, Аджман, Рас-эль-Хайма, Фуджейра, Шарджа).
- Таиланд (Бангкок, Паттайя, Пхукет, Самуи, Хуахин)
- Шри-Ланка.
- Вьетнам (Дананг, Нячанг, Хошимин, Ханой).
Надеемся что наш сайт по поиску работы и вакансию будет вам полезен и вы найдете работу вашей мечты!







