Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.03.2016, 12:45
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
Всем привет! В данный момент хочу реализовать возможность занесения данных из excel в базу данных. Встал вопрос, как заносить уникальные значения. Пример, есть таблица: Компания / Сумма / Дата ООО «Ромашка» / 100 р. / 1.01.2015 ООО «Лютик» / 200 р. / 1.01.2015 ООО «Ромашка» / 100 р. / 1.01.2015 В таблицу должны попасть только Ромашка и Лютик, тк первая и последняя Ромашка идентичны. Есть идей как это реализовать без перебора каждого значения? Простым перебором как-то не хочется, тк будет неэффективно при большом объёме данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 12:58
|
|||
---|---|---|---|
|
|||
Уникальные данные в БД из Excel |
|||
#18+
Можно предварительно исключить повторяющиеся значения сводной таблицей или удалением дубликатов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 12:58
|
|||
---|---|---|---|
|
|||
Уникальные данные в БД из Excel |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 13:28
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
Shocker.Pro, Думаю, что буду просто через SQL чистить, так надежней как мне кажется Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 15:07
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
Проще создать уникальное индексированное поле для значений типа ООО «Ромашка» / 100 р. / 1.01.2015 куда дубль уже никак не запишется, а контроль возложить на обработчик ошибок, чем сначала залить всю таблицу, а потом её скребком скрести... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 18:01
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
hclubmkПроще создать уникальное индексированное поле для значений типа ООО «Ромашка» / 100 р. / 1.01.2015 куда дубль уже никак не запишется, а контроль возложить на обработчик ошибок, чем сначала залить всю таблицу, а потом её скребком скрести... Идея интересная, но я не сталкивался с таким. Где есть примеры посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 19:02
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
hclubmkПроще создать уникальное индексированное поле для значений типа ООО «Ромашка» / 100 р. / 1.01.2015 куда дубль уже никак не запишется, а контроль возложить на обработчик ошибок, чем сначала залить всю таблицу, а потом её скребком скрести... Как это сделать. Идея хорошая. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 19:18
|
|||
---|---|---|---|
|
|||
Уникальные данные в БД из Excel |
|||
#18+
Идея плохая. Вообще, все зависит во-первых от того, одноразовая задача или нет, во вторых от способа заливки в БД и объема данных. Про обработку ошибок читайте в справке - On Error ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2016, 21:12
|
|||
---|---|---|---|
Уникальные данные в БД из Excel |
|||
#18+
kos20, вообще есть штатный подход: Фильтр уникальных значений или удаление повторяющихся значений ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2155611]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 168ms |
0 / 0 |