21.09.2018, 04:09 [+3 UTC]
в нашей команде: 2 971 чел. | участники онлайн: 0 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.50 (13.09.2018)

Общие новости:
13.04.2018, 10:33

Форум:
18.09.2018, 08:51

Последний вопрос:
20.09.2018, 17:55

Последний ответ:
20.09.2018, 18:34

Последняя рассылка:
20.09.2018, 20:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
09.03.2018, 13:15 »
Никулин Александр
Наконец-то я понял куда смотреть и что делать [вопрос № 192648, ответ № 276241]
17.10.2009, 12:47 »
Sebikow
Особое спасибо за разъяснение про торговые марки. А напряжение проверял сразу цифровым мультиметром - больше чем 18,3 не поднималось. [вопрос № 173219, ответ № 255486]

РАЗДЕЛ • Basic

Создание программ на языке Basic.

[администратор рассылки: Андреенков Владимир (Академик)]

Лучшие эксперты в этом разделе

Sergey V. Gornostaev
Статус: Специалист
Рейтинг: 32
Megaloman
Статус: Академик
Рейтинг: 21
solowey
Статус: Студент
Рейтинг: 19

Перейти к консультации №:
 

Консультация онлайн # 140081
Раздел: • Basic
Автор вопроса: Evgen818
Отправлена: 16.07.2008, 09:56
Поступило ответов: 1

Здравствуйте эксперты.
У меня есть файл Excel, весит 58,7 Мb. Процесс Excel, в диспетчере задач, при выполнении каких либо действий в файле занимает 90-130 Mb памяти.
В файле 41780 строк и 148 столбцов забито данными, 1/3 ячеек с формулами. На выполнение, какого либо действия уходит минимум 2 минуты.
Есть ли какая-нибудь возможность ускорить процесс обработки данных.

Спасибо.

Состояние: Консультация закрыта

Ответ # 226060 от Денисов Сергей Иванович

Здравствуйте, Evgen818!
1. Отключить автоматический пересчет формул (Параметры/Вычислени/вручную) и пересчитывать по необходимости по нажатию F9.
или
2. Перенести данные в Access, а в Excele использовать запросы и формы на добавление и изменение данных

3. Иррациональный: поменять комп, добавить памяти и т.д.


Консультировал: Денисов Сергей Иванович
Дата отправки: 16.07.2008, 10:16

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 140081

PsySex
Профессионал

ID: 848

# 1

= общий = | 16.07.2008, 10:03 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

А сколько установлено оперативной памяти на компьютере на котором выполняется работа с этим файлом?


Посетитель

ID: 20489

# 2

= общий = | 17.07.2008, 21:49 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Здравствуйте Evgen818.

Предложенные Денисовым Сергеем Ивановичем варианты решения этой проблемы заслужывают внимания, особенно второй.
При увеличении объема информации до таких размеров, электронные таблицы Excel, теряют свое преимущество перед базами данных.
"Все универсальное хуже специального", это не мои слова, это закон жизни.
Лучше всего, действительно создать приложение на базе СУБД (Система Управления Базами Данных) каковой является MS Access.
Мне неоднократно приходилось, "подымать" рухнувший файл Excel, и меньшего, и большего размера,
не всегда эта процедура заканчивается полной победой, иногда с данными приходилось прощаться smile , а это очень печально.

Это рекомендации, а по поводу решения, то с Microsoft, при обращении к ним с подобной проблемой Excel, ответили:
(с первого взгляда мало влияющее на объем и скорость пересчета) форматирование ячеек, если избавиться от него нельзя, надо максимально облегчить, использовать по возможности групповое форматирование.
т.е. задавать формат (граница, шрифт, заливка...) массиву ячеек одновременно, а не каждой ячейке по отдельности.

Евгений.


Посетитель

ID: 217230

# 3

= общий = | 18.07.2008, 00:29 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Здравствуйте уважаемые Сергей и Евгений!
Спасибо за дельные советы. Проблема в том что с Access я не "дружу" вообще smile . Но на сколько я понял, придется заводить "дружбу" smile .
Еще раз спасибо.

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14611 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.50 от 13.09.2018