Как можно увеличить скорость/оптимизировать/сделать менее рутинной ввод данных?
Добрый день.
Оператор вводит однотипные данные каждый день по несколько десятков раз. Просто набивает на клавиатуре в формы с количеством полей от 10 до 30. Сами данные либо копипастит из текстовых файлов, либо из Excel, либо еще каких-то файлов. Естественно это становится невероятно нудной и местами даже ненавистной операцией.
Существуют ли какие-нибудь иные способы ввода данных? Например, формировать файлы определенного формата раскладывать их по папкам и скармливать корневую папку приложению, а оно само уже спарсит файлы и подставит их в нужные поля. Или формирование таких файлов по сути та же рутина, только вид сбоку?
Приложение, куда оператор вводит данные, самописное и его можно изменять.
Оператору приходит пакет информации, содержащий очень много данных различного формата. Оператор должен разобрать эту информацию и выбрать только часть из всего пакета, по сути собрать мета информацию о пакете и занести ее в БД.
В форму вносятся числовые и текстовые данные. Сами данные - это параметрические данные, собранные с разных приборов. Продолжительность работы, частота, наименование прибора и т.п.
Одна и та же информация в пришедшем пакете может содержаться и в формате excel и в любом другом. Парсить весь excel-файл нет смысла, там нет жесткой структуры и нужны не все данные.
Да легко, excel конвертируем в csv а его скармливаем программе - она по правилам разбирает все данные и готово. Без языков и примеров нельзя что-то большее сказать.
1. Есть ли какие-либо зависимости между данными? Если нет, пропускаем п.2
2. Автоматизируйте расчёт зависимых данных и вводите только независимые
3. С импортом из xls/xlsx/csv справится Ваш софт?
4. Эти данные каким образом появляются в тех файлах, из которых Вы их забираете? Если есть возможность, было бы неплохо напрямую из источника их забирать автоматически (парсить / импортировать)
5. А точно ли Вам нужен весь объём этих данных?
6. А отдать на аутсорс за 5 000р/мес?