Загрузка данных из файлов |
Оглавление Назад Далее |
Поддерживается загрузка показаний из текстовых и csv-файлов. Для загрузки необходимо в форме "Ручной ввод показаний" нажать кнопку "Загрузить показания из файла", форма показана ниже на рисунке.
Форма "Загрузка показания из файлов" Для загрузки показаний из файлов необходимо: •Нажать кнопку "Выбрать" и указать один или несколько файлов с данными. Формат файлов описан в таблице ниже; •В таблице будут показаны данные из файла, а так же указано факт наличия ошибок в описании и описание ошибок. •Для исправления ошибок необходимо исправить их в самих файла данных и затем или заново выбрать эти файлы или нажать кнопку "Анализ описания"; •Лишние выбранные строки можно удалить - кнопка "Ужалить строки"; После просмотра данных, которые программа смогла распознать и загрузить из файлов необходимо нажать кнопку ОК. В этом случае все строки, которые не имеют ошибок в описании будут вместе с данными перенесены в форму "Ручной ввода показаний". Далее уже в самой форме "Ручной ввод показаний" необходимо загрузить показания в БД АльфаЦЕНТР. Загруженные из файлов измерения и данные при выходе из формы не будут сохранены в списке измерений формы "Ручной ввод показаний".
Файлы данных для загрузки показаний в БД АльфаЦЕНТР должны быть текстовыми, в кодировке MSWIN 1251 или UTF8. Общий формат файла - это строка с разделителям, где разделителем может быть пробел или точка с запятой ";". Дата может быть в текущем формате ОС или иметь формат dd/MM/YYYY, где / - разделитель даты, который может быть равен точек или знаку минус: "." или "-". Разделитель целой и дробной части в числах может быть точка или запятая. Все символы после // не анализируются, пустые строки пропускаются, строки, которые содержат буквы пропускаются. Пример строки данных из файла: 608112364 1 10-02-2023 10 20 30 40 100, где •608112364 - номер счетчика, должен быть заранее описан в БД АльфаЦЕНТР; •1 - номер измерения, 1 - A+, 2 - A-, 3 - R+, 4 - R-. Остальные значения считаются ошибкой; •10-02-2023 - дата, можно так же указать в виде 10.02.2023 •10 - показания A+ •20 - показания A- •30 - показания R+ •40 - показания R- •100 - общие показания Если общие показания не указаны, то они рассчитываются как сумма всех указанных тарифных. |