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