|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Добрый день! Вот сижу думаю, точнее думает Excel, а я мучаюсь. Есть один файл-ОТЧЕТ. В нем есть данные ключ-обьект. И есть другие файлы (файлы за 2007, 2008,2009,2010,2011). Из них нужно повытягивать все данные за все года, по моему ключу. Вот в каждом таком файле около 128 тыс строк. Когда впр использую и протягиваю-это во первых очень долго, а во вторых не хочет потом сохраняться.А в третих не очень удобно, так как, когда открываю следующий год-не могу просто протянуть данные, потому, что могут постираться за предыдущий год данные. Может, кто-то что-то посоветует, как от этого всего освободиться. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:00 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Загнать в БД ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:01 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Shocker.Pro, Это как? Что имеете ввиду? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:07 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Ты размешиваешь пюре пассатижами. Всему свой инструмент. Для работы с базами данных предназначены СУБД. Например Аксесс. Ему провернуть таблицу с полумиллионом записей - раз плюнуть (при правильном построении индексов, конечно). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:11 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Shocker.Pro, А если вы имеете ввиду сделать список, то я так и сделала, только толку с него. Разве, что как-то ухищренно расширинным фильтром потом его сортировать... так моих ключей тоже ого-го 20 тыс строк... замахаюсь... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:12 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюVikVikVik, Что имеете ввиду? пренести в базу данных, а там... Вот отсюда если можно по подробнее ...))) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:15 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Ципихович ЭндрюЭто как? я не знаю, БД боюсь как огняЭто твои проблемы. Автор вопроса уже оперирует SQL-запросами. Ципихович ЭндрюЧто имеете ввиду? пренести в базу данных, а там... всё как по маслу выстроил запрос, вытянул данные, сортруем за 1-2 сек, Эксель отдыхаетИменно VikVikVikА если вы имеете ввиду сделать список, то я так и сделала, только толку с него. Разве, что как-то ухищренно расширинным фильтром потом его сортировать... так моих ключей тоже ого-го 20 тыс строк... замахаюсь...Еще раз. Надо забить на Эксель, перетащить все данные в Аксесс (из всех файлов в одну таблицу) и там написать пару нужных запросов. Поверь, там все это будет проще и в тысячи раз быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:16 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Ципихович Эндрю, Как переносить все таки с Экселя в БД... что это такое и с чем его едят? :) Как это делаеться? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:18 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
VikVikVikЦипихович Эндрю, Как переносить все таки с Экселя в БД... что это такое и с чем его едят? :) Как это делаеться? Ципиховичу лучше такие вопросы не задавать... и вообще, лучше с ним не общаться, ибо понимания от этого станет не больше, а меньше. В Аксессе есть мастер по переносу данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:20 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Shocker.Pro, Идея понятна...Спасибо... скажите, а все файлы перетаскивать? Тогда можно на SQL писать и в Excel... Хотя наверное с ключем проще и в Аксесе...Ваша правда. Спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:21 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Если задача стоит глобальная, рекомендую прочитать любую книжку по аксессу для начинающих (чтобы просто в голове уложилось, с чем это едят). Ну а дальше поможем. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:21 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
VikVikVikИдея понятна...Спасибо... скажите, а все файлы перетаскивать? Тогда можно на SQL писать и в Excel... конечно, все файлы в одну таблицу. Из экселя можно так же просто делать SQL-запросы к аксессовской базе так же, как сейчас ты делаешь к другому экселевскому файлу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2011, 20:22 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо за подсказку. Сделала все в Excel. Пробывала в Access. Не знаю почему, но после двух выгрузок с Excel, Access зависал. ((( Пришлось делать в Excel. Побоялась сводить такие базы. Возвращаюсь к предыдущей задачи с запросами в Excel. Спасибо БОЛЬШОЕ =) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2011, 18:00 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
ПОЛУОФФ: VikVikVikВозвращаюсь к предыдущей задачи с запросами в Excel. Мышки плакали, кололись, но упорно продолжали жрать кактус.(с) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2011, 20:39 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
VikVikVikПришлось делать в Excel. Побоялась сводить такие базы. Нужно боятся обрабатывать такой объем данных в Excel. Делается в Access: закачиваются туда данные, строятся нужные индексы. Делаем запрос MS-Query в Excel и получаем нужные данные. VikVikVikВозвращаюсь к предыдущей задачи с запросами в Excel. Спасибо БОЛЬШОЕ =) Лучше для такого объема данных вообще на Access перейти и там работать и отчеты строить. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 09:37 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
MAYAKOV_SV, Самое страшное это было по времени файлов 10 шт. в них 9 колонок. К каждой колонке нужно около 20 мин как минимум. =20*9=180. То есть на обработку одного файла 3 часа. Итого на 10 файлов= 30 часов. Я молчу, что их надо было сохранять как значения. Вообщем закончила эту глупую работенку. И поняла, что в следущий раз точно буду делать в Аксесс. Последних 3 дня убила на эту дурь... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 10:44 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
VikVikVikИтого на 10 файлов= 30 часов. 30 часов много, на такую задачу секунд 30 максимум, если конечно на БД делается. VikVikVikВообщем закончила эту глупую работенку. И поняла, что в следущий раз точно буду делать в Аксесс. Последних 3 дня убила на эту дурь... Т.е. это одноразовая работа была? Я в таких случаях сразу в Access/DBF данные с Excel выгружаю и потом запросы строю. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:06 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
MAYAKOV_SV, Cлушайте, подскажите... Вообщем ради интереса решила пробывать в Аксессе. Как сделать удалить повторяющиеся строки? Тогда смогу сделать нужный мне столбец ключем. Не вручную же... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:40 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
запрос натравить left join-ом на туже таблицу с условием по полю с уникальным ID IS NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:43 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
на сколько я помню в акцессе был мастер запросов , который такой запрос умел делать за вас ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:43 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Konst_One, Там действительно есть мастер запросов. Но я смогла сделать только количество повторений Выдает столбик с моим ключем и сколько раз повторяеться... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:53 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Можно примерно так (результат получится в новой таблице): Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:53 |
|
Вопрос по большим БД в Excel
|
|||
---|---|---|---|
#18+
Shocker.ProМожно примерно так (результат получится в новой таблице): Код: plaintext 1. 2. 3.
Еще вариант: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 11:56 |
|
|
start [/forum/topic.php?fid=60&fpage=100&tid=2158656]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 355ms |
total: | 477ms |
0 / 0 |