Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Требуется вести базу в Excel на 600 тысяч строк… Возможно? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Требуется вести базу в Excel на 600 тысяч строк… Возможно? (Формулы/Formulas)
Требуется вести базу в Excel на 600 тысяч строк… Возможно?
Paketik Дата: Суббота, 05.04.2014, 15:24 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день всем.

Вопрос: Можно ли создать базу с описанным ниже объемом информации именно в Эксель? Не видите ли вы каких-то подводных камней для работы с таким объемом в дальнейшем?
Или просто необходимо организовывать хранение данной базы в Аксес или ему подобному?

УСЛОВИЯ:
Каждый день появляется 5 новых проектов.
На каждый проект может быть заполнено до 100 строк (10-15 столбцов по 20-50 символов в каждой ячейке) .
Информация в таблицу заносится посредством заполнения формы – миниСРМ (в зависимости от выбранного ответа, система задает следующий вопрос)
Время ведения одного проекта – до 3х лет, поэтому Минимальный срок хранения информации по любому проекту – 3 года
Далее проекты со статусом «завершен» можно архивировать (обрезая) в другой файл и удалять из текущей базы.
Итого получается таблица почти из 600 000 строк

Я создал такой файл (файл с образцом части одного проекта приложил) и заполнил требуемое кол-во строк однообразной информацией.
Версия Эксель - 2010
Объем файла получился 20 МБ
Время открытия файла – 20 секунд, закрытия – 10 секунд (Intel Core i5, DDR3 – 4 GB)
Интенсивность - Утром файл открыл, вечером закрыл

Почему я хочу именно Эксель? – у нас в компании все документы и шаблоны созданы в Эксель (База клиентов, прайс-лист, шаблоны коммерческих, счетов, писем, бухгалтерские документы, договоры – в общем ВСЕ! - со ссылками на бузу клиентов и автоматическим заполнением шапок и подписей этих документов нужной информацией)
Просто Аксес нет на компьютерах – придется приобретать (на 5-7 компьютеров). Если такая база неприемлема для Эксель, то придется приобретать... :(

Заранее спасибо за ваши мысли.
К сообщению приложен файл: Primer_Baza_600.xls (29.5 Kb)


Сообщение отредактировал Paketik - Суббота, 05.04.2014, 16:35
 
Ответить
СообщениеДобрый день всем.

Вопрос: Можно ли создать базу с описанным ниже объемом информации именно в Эксель? Не видите ли вы каких-то подводных камней для работы с таким объемом в дальнейшем?
Или просто необходимо организовывать хранение данной базы в Аксес или ему подобному?

УСЛОВИЯ:
Каждый день появляется 5 новых проектов.
На каждый проект может быть заполнено до 100 строк (10-15 столбцов по 20-50 символов в каждой ячейке) .
Информация в таблицу заносится посредством заполнения формы – миниСРМ (в зависимости от выбранного ответа, система задает следующий вопрос)
Время ведения одного проекта – до 3х лет, поэтому Минимальный срок хранения информации по любому проекту – 3 года
Далее проекты со статусом «завершен» можно архивировать (обрезая) в другой файл и удалять из текущей базы.
Итого получается таблица почти из 600 000 строк

Я создал такой файл (файл с образцом части одного проекта приложил) и заполнил требуемое кол-во строк однообразной информацией.
Версия Эксель - 2010
Объем файла получился 20 МБ
Время открытия файла – 20 секунд, закрытия – 10 секунд (Intel Core i5, DDR3 – 4 GB)
Интенсивность - Утром файл открыл, вечером закрыл

Почему я хочу именно Эксель? – у нас в компании все документы и шаблоны созданы в Эксель (База клиентов, прайс-лист, шаблоны коммерческих, счетов, писем, бухгалтерские документы, договоры – в общем ВСЕ! - со ссылками на бузу клиентов и автоматическим заполнением шапок и подписей этих документов нужной информацией)
Просто Аксес нет на компьютерах – придется приобретать (на 5-7 компьютеров). Если такая база неприемлема для Эксель, то придется приобретать... :(

Заранее спасибо за ваши мысли.

Автор - Paketik
Дата добавления - 05.04.2014 в 15:24
Slav Дата: Суббота, 05.04.2014, 17:12 | Сообщение № 2
Группа: Гости
Сложите все данные в MS SQL Express.
И таскайте оттуда.
 
Ответить
СообщениеСложите все данные в MS SQL Express.
И таскайте оттуда.

Автор - Slav
Дата добавления - 05.04.2014 в 17:12
Paketik Дата: Суббота, 05.04.2014, 17:27 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Согласен, что это будет правильным решением, но для его реализации придется нанимать человека со стороны, т.к. я в этом абсолютно не соображаю, и в случае дальнейших переделок/доработок базы, придется опять обращаться к нему.
А по поводу ведения такой базы именно в Экселе вы видите какие-нибудь конкретные проблемы? (Помимо долгого времени открытия/закрытия файла)


Сообщение отредактировал Paketik - Суббота, 05.04.2014, 17:28
 
Ответить
СообщениеСогласен, что это будет правильным решением, но для его реализации придется нанимать человека со стороны, т.к. я в этом абсолютно не соображаю, и в случае дальнейших переделок/доработок базы, придется опять обращаться к нему.
А по поводу ведения такой базы именно в Экселе вы видите какие-нибудь конкретные проблемы? (Помимо долгого времени открытия/закрытия файла)

Автор - Paketik
Дата добавления - 05.04.2014 в 17:27
Paketik Дата: Суббота, 05.04.2014, 18:04 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Подсказали следующее:
Можно попробовать сохранить файл, как бинарный (с расширением xlsb). Файл, который весил 36 Мб, стал весить 6,3 Мб.
Это может спасти ситуацию?
 
Ответить
СообщениеПодсказали следующее:
Можно попробовать сохранить файл, как бинарный (с расширением xlsb). Файл, который весил 36 Мб, стал весить 6,3 Мб.
Это может спасти ситуацию?

Автор - Paketik
Дата добавления - 05.04.2014 в 18:04
Serge_007 Дата: Суббота, 05.04.2014, 22:40 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Немного да
Но всё же Excel не предназначен для таких объемов хранения информации

Если не хотите покупать access, то как вариант, можно настроить вашу "миниСРМ" на запись информации в txt файл, из которого сводной таблицей возвращать необходимую информацию (небольшие выборки) в Excel
Т.е. вся инфа в txt, а в Excel только просмотр по необходимости
Txt файлы на порядок "легче" Excel'евских, а сводная гораздо быстрее любых иных инструментов Excel и VBA при работе с большими объемами структурированной информации


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНемного да
Но всё же Excel не предназначен для таких объемов хранения информации

Если не хотите покупать access, то как вариант, можно настроить вашу "миниСРМ" на запись информации в txt файл, из которого сводной таблицей возвращать необходимую информацию (небольшие выборки) в Excel
Т.е. вся инфа в txt, а в Excel только просмотр по необходимости
Txt файлы на порядок "легче" Excel'евских, а сводная гораздо быстрее любых иных инструментов Excel и VBA при работе с большими объемами структурированной информации

Автор - Serge_007
Дата добавления - 05.04.2014 в 22:40
Paketik Дата: Среда, 09.04.2014, 20:38 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Всем участникам спасибо.
Путем экспериментов было принято решение использовать бинарный файл - самый маленький объем получился. Тема закрыта.
 
Ответить
СообщениеВсем участникам спасибо.
Путем экспериментов было принято решение использовать бинарный файл - самый маленький объем получился. Тема закрыта.

Автор - Paketik
Дата добавления - 09.04.2014 в 20:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Требуется вести базу в Excel на 600 тысяч строк… Возможно? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!