Последняя версия DataExpress 3 beta от 1 сентября 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Импорт данных из CSV

Расширение функционала и существующих возможностей программы с помощью модулей расширений и плагинов от сторонних разработчиков.

Модератор: Разработчики расширений

Аватара пользователя
admin
Разработчик
Сообщения: 4551
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 80 раз

Импорт данных из CSV

Сообщение admin » Чт янв 31, 2019 9:50 pm

Импорт данных из CSV и других текстовых файлов, где значения отделены друг от друга точкой с запятой. Вы выбираете файл для импорта, программа считывает данные и показывает их вам в табличном виде. Проверьте данные и, если все в порядке, можете их импортировать. Если в данных найдены ошибки, то они выделяются красным цветом. Данные считаются ошибочными, если тип данных не соответствует типу поля или имеют неправильный формат. Строки с ошибками и пустые строки не импортируются.

Расширение умеет удалять из числовых данных пробелы, понимает многострочные значения, значения в двойных кавычках (двойные кавычки используются, чтобы символы переноса строки и разделитель данных считались частью значения). Также расширение умеет обновлять данные при импорте. Т. е. программа ищет по определенным полям данные и если они есть, то данные обновляются, в ином случае данные добавляются.

Расширение состоит из двух действий для кнопок: импорт в форму и импорт в таблицу.

Для работы расширения требуется версия DataExpress не ниже 31.01.2019.

1.1 - внесены правки для совместимости с DataExpress от 31.03.2019
1.0 - первая версия

ImportData 1.0.zip
(12.13 КБ) 91 скачивание
Вложения
Import_Data_Demo.zip
Демонстрационная база
(80.59 КБ) 105 скачиваний
ImportData 1.1.zip
Актуальная версия расширения
(12.14 КБ) 221 скачивание

Аватара пользователя
admin
Разработчик
Сообщения: 4551
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 80 раз

Re: Импорт данных из CSV

Сообщение admin » Вс мар 31, 2019 8:56 pm

Обновил модуль для совместимости с версией от 31.03.2019.

cordek
Опытный
Сообщения: 345
Зарегистрирован: Вс май 14, 2017 2:53 pm
Благодарил (а): 40 раз
Поблагодарили: 1 раз

Re: Импорт данных из CSV

Сообщение cordek » Сб апр 13, 2019 9:18 am

А можно объединить функционал?
Чтобы импортировать сразу и в форму и в таблицу?
По уникальным записям формы определять в таблицу какой записи добавлять данные.

Аватара пользователя
admin
Разработчик
Сообщения: 4551
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 80 раз

Re: Импорт данных из CSV

Сообщение admin » Сб апр 13, 2019 10:33 pm

Как выглядят импортируемые данные?

cordek
Опытный
Сообщения: 345
Зарегистрирован: Вс май 14, 2017 2:53 pm
Благодарил (а): 40 раз
Поблагодарили: 1 раз

Re: Импорт данных из CSV

Сообщение cordek » Вт апр 16, 2019 11:11 am

admin писал(а):Как выглядят импортируемые данные?

Просто таблица csv
Номер записи; дата записи; сотрудник; место; товар; количество; цена.

Последние три столбца относятся к подчиненной таблице.
Товар это объект.
Количество и цена числа.
В главной записи сотрудник и место это объекты.

Arock
Новичок
Сообщения: 45
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 3 раза

Импорт данных из CSV

Сообщение Arock » Ср окт 09, 2019 5:29 pm

Здравствуйте!
Есть одно очень важное пожелание.
Можно ли вместо "Пропускать первую строку заголовка" Просто ввести числовой параметр сколько строк пропускать.
у нас например разные банки по разному отдают файлик в везде разное количество строк и пока в ручную приходится это переформатировать.
Спасибо!

Да и кстати у меня не проходит проверка на дубли :(
она не обновляет, а всегда добавляет новые записи. приходится в ручную пока расчищать.

Аватара пользователя
admin
Разработчик
Сообщения: 4551
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 80 раз

Импорт данных из CSV

Сообщение admin » Ср окт 09, 2019 8:00 pm

Arock писал(а):Да и кстати у меня не проходит проверка на дубли
она не обновляет, а всегда добавляет новые записи. приходится в ручную пока расчищать.

Что не так делаете.

Arock
Новичок
Сообщения: 45
Зарегистрирован: Ср авг 29, 2018 11:07 pm
Благодарил (а): 3 раза

Импорт данных из CSV

Сообщение Arock » Ср окт 09, 2019 8:08 pm

admin писал(а):
Arock писал(а):Да и кстати у меня не проходит проверка на дубли
она не обновляет, а всегда добавляет новые записи. приходится в ручную пока расчищать.

Что не так делаете.

Завтра могу выслать базу. А что там не так можно сделать? Поставил галочку и все. Правда это поле содержит много букв, так как это назначения платежа, но оно самое уникальное из всех полей )
Галочка это сравнение и если находит дубль то просто заменяет все значения и новые не создаёт? Если не находит то создаёт новые

jurist23rus
Эксперт
Сообщения: 2631
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 2 раза
Поблагодарили: 12 раз

Импорт данных из CSV

Сообщение jurist23rus » Ср окт 09, 2019 9:08 pm

Arock писал(а):это назначения платежа, но оно самое уникальное из всех полей )

Не лучший выбор поля. С таким полем об уникальности не стоит вести речь.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
admin
Разработчик
Сообщения: 4551
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская
Благодарил (а): 19 раз
Поблагодарили: 80 раз

Импорт данных из CSV

Сообщение admin » Ср окт 09, 2019 9:14 pm

Arock писал(а):Галочка это сравнение и если находит дубль то просто заменяет все значения и новые не создаёт? Если не находит то создаёт новые

Все так. Надо посмотреть базу.


Вернуться в «Расширения и плагины»