Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 1 лист) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Количество независимых ячеек, которые можно выделить |
2 147 483 648 ячеек |
Максимальные пределы объема памяти и размера файла для книг с моделями данных |
В 32-разрядной среде выделяется 2 гигабайта (ГБ) виртуального адресного пространства, которое совместно используется приложением Excel, книгой и надстройками, работающими в рамках одного процесса. Доля адресного пространства, выделяемого для модели данных, может достигать 500–700 мегабайт (МБ), но может быть и меньше, если загружаются другие модели данных и надстройки. 64-разрядная среда не накладывает жестких ограничений на размер файлов. Размер книги ограничен только объемом доступной памяти и ресурсами системы. Начиная с Excel 2016 функция обработки больших адресов позволяет 32-разрядной версии Excel использовать в два раза больше памяти при работе в 64-разрядной операционной системе Windows. Дополнительные сведения см. в статье Изменение функции обработки больших адресов для Excel. Примечание: Добавление таблиц в модели данных увеличивает размер файла. Если вы не планируете создавать для модели данных сложные связи с использованием большого количества источников и типов данных в книге, во время импорта или создания таблиц, сводных таблиц или подключений к данным снимите флажок Добавить эти данные в модель данных. Подробнее см. в статье Спецификации и ограничения модели данных. |
Количество ядер процессора |
64 |
Длина имени файла |
218 символов, включая путь к файлу. Например, C:UsernameDocumentsFileName.xlsx. |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных в одном ряду данных для объемных диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных во всех рядах данных одной диаграммы |
Ограничено объемом доступной оперативной памяти |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Чтобы получить доступ к этому параметру, на вкладке Рецензирование нажмите кнопку Доступ к книге. Примечание. В последних версиях Excel кнопка Доступ к книге скрыта. Чтобы отобразить ее, откройте вкладку Файл и выберите пункт Параметры, а затем — категорию Панель быстрого доступа. Откройте список Выбрать команды из и выберите пункт Все команды. Прокрутите список до пункта Общий доступ к книге (старые версии). Выберите этот пункт и нажмите кнопку Добавить. Нажмите кнопку ОК. Кнопка Доступ к книге появится в верхней части окна Excel.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать файл |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 гиперссылок |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Количество независимых ячеек, которые можно выделить |
2 147 483 648 ячеек |
Количество ядер процессора |
64 |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных в одном ряду данных для объемных диаграмм |
Ограничено объемом доступной оперативной памяти |
Количество элементов данных во всех рядах данных одной диаграммы |
Ограничено объемом доступной оперативной памяти |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Чтобы получить доступ к этому параметру, на вкладке Рецензирование нажмите кнопку Доступ к книге.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать файл |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить в общей книге |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
1 048 576 строк и 16 384 столбца |
Ширина столбца |
255 знаков |
Высота строки |
409 пунктов |
Разрывы страниц |
1 026 горизонтальных и вертикальных |
Общее количество знаков в ячейке |
32 767 знаков |
Число знаков в верхнем и нижнем колонтитуле |
255 |
Максимальное число переводов строки в ячейке |
253 |
Количество листов в книге |
Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
Количество цветов в книге |
16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
Именованные представления в книге |
Ограничено объемом доступной оперативной памяти |
Количество уникальных форматов/стилей ячеек |
65 490 |
Количество стилей заливки |
256 |
Количество стилей и толщин линий |
256 |
Количество уникальных шрифтов |
1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
Количество численных форматов в книге |
От 200 до 250, в зависимости от установленной языковой версии Excel |
Количество имен в книге |
Ограничено объемом доступной оперативной памяти |
Количество окон в книге |
Ограничено объемом доступной оперативной памяти |
Гиперссылки на листе |
65 530 гиперссылок |
Количество областей в окне |
4 |
Количество связанных листов |
Ограничено объемом доступной оперативной памяти |
Сценарии |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
Количество изменяемых ячеек в сценарии |
32 |
Количество вычисляемых ячеек в надстройке «Поиск решения» |
200 |
Количество пользовательских функций |
Ограничено объемом доступной оперативной памяти |
Пределы масштабирования |
от 10 до 400 процентов |
Количество отчетов |
Ограничено объемом доступной оперативной памяти |
Количество ссылок для сортировки |
64 для однократной сортировки; не ограничено для последовательных сортировок |
Количество уровней отмены |
100 |
Количество полей в форме данных |
32 |
Количество параметров в книге |
255 параметров в одной книге |
Количество раскрывающихся списков в фильтре |
10 000 |
Технические характеристики и ограничения вычислений
Параметр |
Максимальное значение |
---|---|
Точность представления чисел, разрядов, не более |
15 |
Допустимое отрицательное число, не менее |
-2,2251E+308 |
Допустимое положительное число, не менее |
2,2251E-308 |
Допустимое положительное число, не более |
9,99999999999999E+307 |
Допустимое отрицательное число, не более |
-9,99999999999999E+307 |
Наибольшее положительное число, получаемое в формуле |
1,7976931348623158E+308 |
Наибольшее отрицательное число, получаемое в формуле |
-1,7976931348623158E+308 |
Длина записи формулы, знаков, не более |
8 192 |
Внутренняя длина формулы, байт, не более |
16 384 байт |
Количество итераций, не более |
32 767 |
Количество массивов в книге |
Ограничено объемом доступной оперативной памяти |
Количество выделенных диапазонов, не более |
2 048 |
Количество аргументов функции, не более |
255 |
Количество уровней вложенности функций, не более |
64 |
Количество категорий пользовательских функций, не более |
255 |
Количество доступных функций листа Microsoft Excel, не более |
341 |
Размер стека операндов, не более |
1 024 |
Перекрестная зависимость листов, не более |
64 000 листов, которые могут ссылаться на другие листы |
Перекрестная зависимость формул массива на разных листах |
Ограничена объемом доступной оперативной памяти |
Зависимость областей |
Ограничена объемом доступной оперативной памяти |
Зависимость областей на каждом листе |
Ограничена объемом доступной оперативной памяти |
Зависимости одной ячейки, не более |
4 миллиарда формул, зависящих от одной ячейки |
Длина содержимого связанной ячейки из закрытых книг, не более |
32 767 |
Допустимая в расчетах дата, не ранее |
1 января 1900 г. (1 января 1904 г. для системы дат 1904) |
Допустимая в расчетах дата, не позднее |
31 декабря 9999 г. |
Интервал времени, который можно ввести, не более |
9999:59:59 |
Технические характеристики и ограничения диаграмм
Параметр |
Максимальное значение |
---|---|
Количество диаграмм, связанных с листом |
Ограничено объемом доступной оперативной памяти |
Количество листов, на которые ссылается диаграмма |
255 |
Ряды данных в диаграмме |
255 |
Количество точек данных в одном ряду данных для плоских диаграмм |
32 000 |
Количество элементов данных в одном ряду данных для объемных диаграмм |
4 000 |
Количество элементов данных во всех рядах данных одной диаграммы |
256 000 |
Технические характеристики и ограничения отчетов сводных таблиц и сводных диаграмм
Параметр |
Максимальное значение |
---|---|
Отчеты сводных таблиц на листе |
Ограничено объемом доступной оперативной памяти |
Количество уникальных элементов в поле |
1 048 576 |
Количество полей строк или столбцов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчете сводной таблицы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной таблицы |
256 |
Количество формул вычисляемых элементов в отчете сводной таблицы |
Ограничено объемом доступной оперативной памяти |
Количество фильтров отчета в отчет сводной диаграммы |
256 (может быть ограничено объемом доступной оперативной памяти) |
Количество полей значений в отчете сводной диаграммы |
256 |
Количество формул вычисляемых элементов в отчете сводной диаграммы |
Ограничено объемом доступной оперативной памяти |
Длина имени MDX элемента сводной таблицы |
32 767 |
Длина строки реляционной сводной таблицы |
32 767 |
Книги с включенным параметром «Разрешить изменять файл нескольким пользователям одновременно…»
Если для книги включен параметр Разрешить изменять файл нескольким пользователям одновременно…, тогда необходимо применять следующие сведения. Этот параметр включен при использовании общих книг.
Параметр |
Максимальное значение |
---|---|
Количество пользователей, которые могут одновременно открывать книгу |
256 |
Количество личных представлений в книге |
Ограничено объемом доступной оперативной памяти |
Количество дней, поддерживаемое журнал изменений |
32 767 (по умолчанию 30 дней) |
Наибольшее количество одновременно объединяемых книг |
Ограничено объемом доступной оперативной памяти |
Количество ячеек, которые можно выделить |
32 767 |
Наибольшее количество цветов для обозначения изменений, вносимых разными пользователями, при включенном режиме цветового выделения изменений |
32 (каждому пользователю соответствует свой цвет; изменения текущего пользователя выделяются темно-синим цветом) |
Количество таблиц Excel в книге |
0 (ноль) Примечание: Для книги, содержащей одну или несколько таблиц Excel, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
К началу страницы
ttt480 Пользователь Сообщений: 395 |
Доброго дня, уважаемые программисты. Хочу задать вопрос теоретического характера. А у меня оперативной памяти 32000 Мб (то есть системных ресурсов — примерно в 30 раз больше чем потребляет эксель) Фот сам файл: http://dropmefiles.com/sZanw |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
#2 14.10.2017 13:15:04
Excel использует не тот объём памяти, которым Вы располагаете, а тот, что ему определил Майкрософт. |
||
ttt480 Пользователь Сообщений: 395 |
Юрий М, так вот и возникает вопрос — как повысить тот объем памяти, который экселю определил Майкрософт ? Изменено: ttt480 — 14.10.2017 13:29:04 |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Перейти на 64 бита или написать в Майкросфот ) |
ttt480 Пользователь Сообщений: 395 |
Юрий М, у меня уже 64 бита |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Остался второй вариант. И почитайте по ссылкам Ещё здесь и здесь |
ttt480 Пользователь Сообщений: 395 |
Юрий М, ох… https://support.microsoft.com/ru-ru/help/3160741/large-address-aware-capability-change-for-excel Такие советы: «Попытайтесь увеличить количество оперативной памяти» |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
#8 14.10.2017 13:42:36
Совет для тех, у кого совсем мало памяти. |
||
ttt480 Пользователь Сообщений: 395 |
Юрий М, читаю ссылку: https://support.office.com/ru-ru/article/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B… «Ограничено объемом доступной оперативной памяти» |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
#10 14.10.2017 13:47:23
Доступной. Для Excel. |
||
ttt480 Пользователь Сообщений: 395 |
#11 14.10.2017 13:53:11
В этой ссылке — нет такой записи «Ограничено объемом доступной для Эксель оперативной памяти». Допустим вы правы — тогда какой же максимальный объем доступной для эксель оперативной памяти ? Изменено: ttt480 — 14.10.2017 13:53:30 |
||
kuklp Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#12 14.10.2017 14:32:40
Дело тут в бестолковом использовании имеющихся ресурсов. Очень сомневаюсь в Вашей способности доказать мне необходимость постоянного пересчета 13 млн значений. Вы строите математическую модель возникновения вселенной? Так ни Эксель, ни в принципе ПК не предназначены для таких задач. Я сам — дурнее всякого примера! … |
||
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Вот статья (из первой ссылки, что я предлагал), ссылку на которую давал Кирилл. В конце статьи способы, как бороться с проблемой нехватки памяти. |
ttt480 Пользователь Сообщений: 395 |
Юрий М, изучил данную статью. Там написано: Кстати могу заметить, что работая на Adobe After Effect — я наблюдаю потребление процессом — около 16Гб оперативной памяти — на том же компьютере. Изменено: ttt480 — 14.10.2017 14:55:26 |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Причём тут Adobe? Там много формул? )) Думаю, что превышено ограничение Excel по количеству формул. |
ttt480 Пользователь Сообщений: 395 |
Ясно… |
Уважаемые коллеги, удалось ли продвинуться в решении задачи? |
|
Михаил Л Пользователь Сообщений: 2641 |
Почитал тему. И сделал вывод — для Excel нужен комп c 20-ядерным процом и 2гб Озу. Или я не прав? |
Jack Famous Пользователь Сообщений: 10852 OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome |
Михаил Л, проблема в том, что при наличии больше 8 Гб памяти, Excel всё равно не сможет её использовать (а на 32x — больше 3ёх). Я знал только про ограничение x32 версии. Учитывая, что сейчас нередко стоят плашки и на 64, и на 128 Гб, я считаю такое ограничение странным… Изменено: Jack Famous — 21.11.2022 18:02:25 Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄ |
БМВ Модератор Сообщений: 21385 Excel 2013, 2016 |
#21 21.11.2022 21:31:00
Это ты от куда взял?
при этом скорее ограничивать , иначе сожрет все что есть и не подавится. По вопросам из тем форума, личку не читаю. |
||||
Jack Famous Пользователь Сообщений: 10852 OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome |
#22 22.11.2022 09:31:32
ну вот же
это правда) Изменено: Jack Famous — 22.11.2022 09:31:59 Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄ |
||||||
ZVI Пользователь Сообщений: 4328 |
#23 23.11.2022 13:04:15 Всем — добрый день!
Алексей, у автора темы могут быть разные проблемы и потому — некорректные выводы. |
||
Jack Famous Пользователь Сообщений: 10852 OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome |
#24 23.11.2022 13:11:52 ZVI, приветствую!
опровергнуто не было, потому и поверил Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄ |
||
← →
Dmitriy O. ©
(2004-12-09 08:55)
[0]
При заполнении ячеек вес книги Экселя растет с геометрической прогрессий. Для эксперемента я заполнил один лист экселя все ячейки текстом «FFFF» при этом вес его достиг 227 мб ! И он сожрал всю виртуальную память моего компа ! Также заметил что форматирование ячеек вроде тоже приводит к увеличению веса книги.
И при этом нам Микрософт пытается впарить его (Эксель) как типа средство чуть ли не для создания бух. программ и складов !
Кстати макросы тоже значительно увеличивают размер книги.
Т.е. по сути Эксель не пригоден для работы с каким либо более-менее значимым обьемом инфы.
← →
_maximus
(2004-12-09 10:31)
[1]
Про ихний Акцесс я вообще молчу!!!
← →
Val ©
(2004-12-09 10:34)
[2]
У данных приложений есть своя ниша. В ней они выглядят ОЧЕНЬ достойно. Не стоит сравнивать их с промышленными SQL серверами, это некорректно и попросту глупо.
← →
TUser ©
(2004-12-09 10:34)
[3]
А если попробовать ему сделать Save As? С Ёкселем не пробовал, а вот ворд точно пихает в свои файлы много лишней ерунды, файл растет если его много раз сохранить, но Save As позволяет ужать размер.
← →
DVM ©
(2004-12-09 10:45)
[4]
> Т.е. по сути Эксель не пригоден для работы с каким либо
> более-менее значимым обьемом инфы.
Не пригоден. Для этого есть Access.
← →
Суслик ©
(2004-12-09 11:07)
[5]
Разрешите выступить в качестве эксперта по способу хранения данных в excel.
Для хранения данных excel ипользует структурные хранилища. Формат хранения данных в файле является достаточно оптимальным. Достаточно сказать, что в приведенном примере строка ffff хранится один раз в записи sst (shared string table). Каждая ячека хранит только 2б идентификатора стиля и ссылку на данные. С стиле хранятся все параметры — границы, цвет, ссылка на шриф и пр. Стили могут использоваться несколькоими ячейками.
Более того, ексель имеет средства сжатия. Например, идущие подряд одинаковые ячейки заменяются одной с указанием начала и конца и пр. и пр.
Теперь о проблеме, обозначенно ДО.
Я не дебужил ексель (не умею), но у меня есть ощущение, что он работает в двух режимах:
1. Режим ввода нового документа. В этом случае все в памяти. Причем не очень оптимально.
2. Режим редактирования. В этом случае используются возможности структурных хранилищ. Я сам лично создавал документ большого размера (10 страниц, на каждой 65000 строки 255 столбцов). Ексель его легко открвает. Тогда как создать такой файл в среде — нереально (у меня на машине).
У екселя есть слабые места. Одно из них — неумение работать с большим количество объединений ячеек и ограниченное их количество. Если создать файл с 30000 объединений — у меня на машине он будет открываться 1 час. Тогда как тот же файл, но без объединений — 10 сек. Есть еще что-то, но я забыл уже — давно было.
ЗЫ. Речь шла про современный формат xls — biff8 и biff8x (они похожи).
← →
Суслик ©
(2004-12-09 11:16)
[6]
> Т.е. по сути Эксель не пригоден для работы с каким либо
> более-менее значимым обьемом инфы.
С этим позволь не согласится. Именно для того, чтобы можно была «варить» большие объемы начиная с версии biff6 или biff7 файл ексель — это структурное хранилище (istorage и istream). Именно поэтому ексель вроде как должен поддреживать многопользовательскую работу над документом (работает ли, нет — не знаю, т.к. не пробовал). Естественно ексель не грузит все в в память.
← →
DiamondShark ©
(2004-12-09 11:23)
[7]
> Для эксперемента я заполнил один лист экселя все ячейки
> текстом «FFFF» при этом вес его достиг 227 мб !
Т.е. 256 столбцов по 65536 строк.
256 * 65536 * 4(кол-во символов) * 2(размер юникод-символа) = 134217728 байт = 128 Мб
Иными словами, overhead составляет чуть меньше чем 2 раза.
Если учитывать, что лист экселя — это не тупая матрица строк, а довольно сложная структура, то результат надо считать более чем удовлетворительным.
В качестве домашнегой задания можно рекомендовать подумать над структурой, реализующей хотябы минимум экселевской функциональности и со значительно меньшими (да хоть бы и такими же) накладными расходами.
Правда, будет несколько мешать торчащий в руках флаг…
> И при этом нам Микрософт пытается впарить его (Эксель) как
> типа средство чуть ли не для создания бух. программ и складов
> !
Это тебя обманули.
—
«Грусно, до чего ламерство окрепло.» (ц)
← →
Суслик ©
(2004-12-09 11:26)
[8]
кстати, если ДО удалось бы этот файл сохранить, уверен, что он занимал бы не более 1 мб на диске
← →
Суслик ©
(2004-12-09 11:38)
[9]
> 256 * 65536 * 4(кол-во символов) * 2(размер юникод-символа) > = 134217728 байт = 128 Мб
Еще слова в защиту екселя…
Они строки хранят как в unicode, так и не unicode. Зависит от флажка в первом байте. Также длина может задаваться либо 1 либо 2 байта. Тоже в виде бита в первом байте. В случае ffff — был бы не unicode (вернее, точно ansi -проверил только что). В общем не такие они там дураки.
← →
TUser ©
(2004-12-09 12:03)
[10]
> кстати, если ДО удалось бы этот файл сохранить, уверен,
> что он занимал бы не более 1 мб на диске
Нет. Тут Дима правду сказал. Действительно 227.
← →
Суслик ©
(2004-12-09 12:07)
[11]
> [10] TUser © (09.12.04 12:03)
> Нет. Тут Дима правду сказал. Действительно 227.
не может быть. Хотя может. Скажу честно, что из интерфейса такое не проделывал никогда. Тогда возникает вопрос: зачем тогда разработан biff8? Повторяю — это очень оптимальный формат. Т.о. получается, что сам ексель не умеет оптимально сам же писать в свой формат? Ну может быть, хотя странно это как-то
← →
Dmitriy O. ©
(2004-12-09 12:14)
[12]
> Суслик © (09.12.04 12:07) [11]
Так я сохранял этот файл на диск. И он действительно на диске занимал столькоже сколько и в виртуальной памяти 227 мегов.
Скорее всего действительно сам эксель не может сохранять их оптимально.
← →
Суслик ©
(2004-12-09 12:17)
[13]
> [12] Dmitriy O. © (09.12.04 12:14)
Фиг его знает. Неоднократно замечал, когда он производил реструктуризацию данных.
У него есть таблица строк — sst. Каждая строковая ячейка реализуется записью (запись, это тип, длина, данные) — labelsst, которая ссылается на sst. По идее одна и таже строка может быть использована в разных ячейках.
Иногда замечал, что в sst лежат дубликаты. А потом — раз и пропали.
← →
Dmitriy O. ©
(2004-12-09 12:34)
[14]
Одноко сводные таблицы могут сжиматься при сохранении.
Надо только сбросить Флажек в параметрах сводной таблицы «сохранять данные в месте с таблицей» И тогда Книга Эксель используящая сводные таблицы может похудеть более чем в два раза.
← →
DiamondShark ©
(2004-12-09 12:52)
[15]
Что-то вы, ребята, напутали.
Запустил макрос, заполняющий весь лист (256х65536) строкой «FFFF».
Диспетчер задач показывает 137 Мб занятых процессом.
Размер файла после сохранения действительно 227 Мб.
Размер памяти процесса после сохранения файла уменьшился до 50 Мб
← →
Dmitriy O. ©
(2004-12-09 12:59)
[16]
> DiamondShark © (09.12.04 12:52) [15]
Вообщето макрос чтобы заполнить весь лист Экселя однотипными данными не требуется. Надо только в первом Cells написать чтото
например FFFF потом Нажать на «Копировать» потом выделить весь лист (Щелкнуть на пустом квадратике в месте пересечения строк и столбцев — левый самый верхний и самый крайний) И нажать на «Вставить» правдо после этого комп подвиснет на пару тройку минут процессор будет занят на 99 % Но цель будет достигнута.
← →
Суслик ©
(2004-12-09 13:13)
[17]
> [15] DiamondShark © (09.12.04 12:52)
> Что-то вы, ребята, напутали.
ничего я не напутал.
Да, действтиельно 227 мб.
Строка ffff хранится один раз — можешь поиском позыркать.
Все остальное это инофрмация о ячейках.
Не пойму, почему он не оптимизировал себя?
Обычно для одного ряда из одинакоых строки он пишет записть MultiLabelSST, здесь же 256 LabelSST.
В качестве доказательства своих слов ничего, кроме как изучать доку в openoffice.org предложить не могу. Свой браузер — это свой браузер. :))
← →
DiamondShark ©
(2004-12-09 13:55)
[18]
> Суслик © (09.12.04 13:13) [17]
Да по-барабану как он в файле хранится.
Факт в том, что в памяти он с ним обращается весьма эффективно.
А это противоречит исходному утверждению, что «по сути Эксель не пригоден для работы с каким либо более-менее значимым обьемом инфы».
← →
Суслик ©
(2004-12-09 14:21)
[19]
> Факт в том, что в памяти он с ним обращается весьма эффективно.
а я тебе говорю, что мог бы еще эффективней.
Я тебе могу создать такой же файл, но в 4 раза короче. Я этого делать только не буду — т.к. multilabelsst я тоже не делал, у меня только lablesst. Но это возможно.
← →
Amoeba ©
(2004-12-09 17:29)
[20]
> а вот ворд точно пихает в свои файлы много лишней ерунды,
> файл растет если его много раз сохранить,
Если в насторойках снята галочка, разрешающая «быстрое сохранение», то такого не наблюдается.
← →
Суслик ©
(2004-12-10 10:40)
[21]
Если интересно — создал вчера ручками файл аналогичной функциональности — 4 мб.
Повторю, что сам ексель иногда себя успешно оптимизирует. Понять логику (когда он это делает, когда нет) я не могу.
← →
Суслик ©
(2004-12-10 10:43)
[22]
Хотя, если честно — он не совсем такой же функциональности получился — у меня числа ffff хранятся. т.е. не строки (так быстрее было сделать). Нет времени смотреть можно ли такую оптимизацию и для строк провести. Может и нельзя.
← →
TUser ©
(2004-12-10 10:57)
[23]
> правдо после этого комп подвиснет на пару тройку минут процессор
> будет занят на 99 %
макрос пишется за 30 секунд, и работает за еще примерно столько же.
← →
Dmitriy O. ©
(2004-12-10 12:39)
[24]
> TUser © (10.12.04 10:57) [23]
И того минута. Примерно столькоже сколько Вставка через буфер идет.
Но посчитайте ручной труд чтобы написать макрос надо надавить не на клавиши не менее 100 раз.
А чтобы вставить через буфер только-2 раза.
Лень это двигатель прогресса.