Budżet: 800 UAH Termin: 20 dni
Готов к выполнить. Java + Apache POI + SQLite если вас устроит?
Делал нечто подобное уже много раз.
С Java можно запускать хоть на холодильнике)
Нужно написать десктопное ПО для обработки данных из таблиц xls, xlsx, csv.
ОС Windows XP и выше. Но также возможно понадобится версия под MacOS, поэтому нужно писать желательно на С++ / Qt. ПО внутри содержит БД, которую нужно сделать на sqlite.
Также нужно сделать триал версию с активатором.
Алгоритм обработки:
- данные загружаются из файлов xls, xlsx, csv в БД ПО
- обрабатываются пользователем внутри ПО
- выгружаются в виде таблицы в формате csv, или такая таблица копируется в буфер обмена
Размеры и структура загружаемых/обрабатываемых/выгружаемых таблиц могут быть разными (столбцов до 30, строк до 5000 тыс и более ). Программа должна спокойно справляться с файлами таких размеров на ПК с оперативкой 1-2 gb и процессором 1,8-2 ghz
Загрузка данных в ПО может производится несколькими способами:
- загрузка с файла
- вызов всплывающего окна внутри ПО, в которые можно вставить данные, предварительно скопированные с excel или другого источника, и дальше импортировать в БД
Таблицы содержат текстовые значения. Рисунков нет. Формул нет. Импортировать данные нужно как значения.
Основные операции для обработки данных внутри ПО пользователем:
- замена цифро-буквенных значений в таблице (с помощью ctrl+h и диалогового окна «найти - заменить»)
- сортировка данных по алфавиту, возрастанию, убыванию в таблице
- фильтрация (удаление строк содержащих определенные значения в определенных столбцах; удаление определенных символов в ячейках)
- обрезка значений в ячейках (например, если длинна фразы в строке 70 символов, обрезать до максимум 50, но при этом оставить только целые слова)
- удаление дубликатов (удалить строки, значения которых дублируются в определенном столбце, или полностью дублируется вся строка)
- изменение регистра слов и предложений
- дублирование строк с заменой элементов в отдельных ячейках
- фильтр для отображения строк таблицы, которые содержат определенные значения в определенных столбцах
- замена по списку. Есть список пар значений. В массиве ищется первое значение с пары и меняется на второе.
- стандартные функции ctrl+a, ctrl+c, ctrl+v, ctrl+z, ctrl+x, del... для работы со строками таблицы, или отдельными ячейками
- возможность изменять значение в ячейке (т.е. как в excel: двойной клик на ячейке, появляется курсор и можно дописывать текст или с backspace удалять существующий)
- одним из этапов обработки данных есть уникализация слов со списка. То есть, есть список фраз, который разбивается на слова, всё складывается в один список и удаляются дубликаты. Таким образом, получается список уникальных слов из списка фраз. Слова распознаются как набор символов, никакой морфологии, склонений по падежам или связи со словарями.
- смешивание списков слов в заданном порядке.
- наличие возможности складывать разные таблицы в разные БД и переключения между ними. Все БД имеют одинаковую структуру.
Также для вывода данных из загруженных таблиц предполагается наличие разных окон, которые реализованы через закладки (табы).
Пример для понимания: есть таблица с данными о автомобилях со следующими столбцами:
- тип (грузовой, легковой, автобус….)
- мрака (ауди, бмв….)
- модель ( ауди а5, мазда 6, ваз 2106….)
Таблица имеет следующий вид в разных закладках:
закладка А - весь набор столбцов: тип, марка, модель и отображение соответствующих данных по строкам.
закладка Б - столбцы с типом и маркой, причем отображаются только уникальные комбинации тип/марка, а не все строки.
закладка В - отображается только столбец с типом авто, причем отображаются тоже только уникальные значения.
Набор закладок и столбцов данных для вывода фиксированный.
Интерфейс ПО простой в графическом плане.
Время на разработку желательно до 1-го месяца.
На предоплату до начала работ не готов. Варианты можно обсудить.
Стоимость за проект - по договоренности.
Budżet: 800 UAH Termin: 20 dni
Готов к выполнить. Java + Apache POI + SQLite если вас устроит?
Делал нечто подобное уже много раз.
С Java можно запускать хоть на холодильнике)
Budżet: 400 USD Termin: 30 dni
Готов сделать на C# с дальнешей поддержкой ПО... Когда проект с таблицами делал....
Budżet: 300 USD Termin: 30 dni
Могу реализовать на Python-PyQT(PySide)-SQLite. Делал пару месяцев назад подобное для импортных легковых автомобилей. Размеры файла были от 200 тыс.строк. На MS Access(требование заказчика). Окончательная цена после согласования ТЗ.
Budżet: 2000 UAH Termin: 20 dni
Сделаю или на Python (PyQt), или на Lazarus.
Окончательная стоимость по ходу согласования ТЗ.
Оплата поэтапная.
Добрый день!
Знаете, если бы вы не поставили ограничения, на чем это должно быть сделано - я бы сделала ставку. У меня MS Access с такими задачами справляется. Кроме работы под Linux, конечно.
Programowanie stron internetowych 64 oferty 3 sierpnia
Testowanie i kontrola jakości 12 ofert 29 lipca
13 ofert 28 lipca
PHP 67 ofert 28 lipca
Programowanie stron internetowych 66 ofert 22 lipca