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