Технические характеристики и ограничения листа и книги
Параметр |
Максимальное значение |
---|---|
Количество открытых книг |
Ограничено объемом доступной оперативной памяти и ресурсами системы |
Общее количество строк и столбцов на листе |
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, невозможно включить параметр Разрешить изменять файл нескольким пользователям одновременно… |
К началу страницы
- Remove From My Forums
-
Вопрос
-
Привет!
Есть такой путь http://10.х.х.х/TestFolder/LongNameFL/ в нем 2 папки: LongNameFL и ДЛФЛКАТАЛО. В этих каталогах лежит пару файлов (различающихся длиной имени), сделанные из этого — Long_FL_DC012345678901234567890123456789001234567890123456789012345678901234567890123456789012345678901234567890123456789012345678900123456789012345678901234567_8901234567890123456789012345678901234567.xlsx
длина имени файла 207 символов. Из английского каталога файл открывается нормально, из русского каталога имя файла нужно обрезать до 166 символов (в имени в этом месте стоит _). 2007 офис не имеет проблем с открытием этих фалов. Система Windows
7.Это баг, фича или ? И какое отношение имеет это к языку каталога?
Ответы
-
-
Предложено в качестве ответа
12 января 2011 г. 16:43
-
Помечено в качестве ответа
maxx-ode
12 января 2011 г. 17:43
-
Предложено в качестве ответа
-
Отношение это имеет в основном к кодовой таблице языка. Смысл в том, что у латиницы кодировка использует 7 бит, а у кириллицы — 8. Вот из-за этого и возникает различие. Судя по всему, у вас срабатывает ограничение на длину имени — к сожалению мне никогда
не приходилось создавать файлы с настолько огромными именами (это банально неудобно), но рискну предположить. что это все-таки фича.
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий
Посетите Блог Инженеров Доклады на Techdays:
http://www.techdays.ru/speaker/Vinokurov_YUrij.html-
Помечено в качестве ответа
Daniil KhabarovModerator
27 октября 2010 г. 6:45
-
Помечено в качестве ответа
когда я пытаюсь установить длинное имя листа с помощью ruby и win32ole со следующим кодом:
require "win32ole"
excel = WIN32OLE.new('Excel.Application')
excel.Visible = 1
puts excel.version
workbook = excel.Workbooks.Add
worksheet1 = workbook.Worksheets.Add
worksheet1.Name = "Pseudopseudohypoparathyroidism" #Length 30, fine
worksheet2 = workbook.Worksheets.Add
worksheet2.Name = "Supercalifragilisticexpialidocious" #Length 34, not fine
Я получаю следующее:
12.0
-:9:in `method_missing': (in setting property `Name': ) (WIN32OLERuntimeError)
OLE error code:800A03EC in Microsoft Office Excel
You typed an invalid name for a sheet or chart. Make sure that:
The name that you type does not exceed 31 characters.
The name does not contain any of the following characters: : / ? * [ or ]
You did not leave the name blank.
HRESULT error code:0x80020009
Exception occurred.
from -:9:in `<main>'
версия 12.0 указывает, что я запускаю Excel 2007, но он жалуется, что имя рабочего листа слишком длинное. Я взглянул на Excel 2007 технические характеристики и ограничения как говорится в это связано ответа, и я не мог найти упоминания о таком пределе. (Попытка переименовать рабочий лист вручную предполагает, что может быть такой предел, однако)
есть ли предел, и это жесткий предел или тот, который можно изменить, изменив конфигурацию Excel?
5 ответов
формат файла позволит до 255-символьных имен листов, но если пользовательский интерфейс Excel не хочет, чтобы вы превышали 31 символ, не пытайтесь выйти за пределы 31. Приложение полно странных недокументированных ограничений и причуд, и подача его файлов, которые находятся в пределах спецификации, но не в пределах диапазона вещей, которые тестировщики бы протестировали, обычно вызывает действительно странное поведение. (Личный любимый пример: использование байт-кода Excel 4.0 для функции if() в файле со Строковой таблицей Excel 97 отключено кнопка панели инструментов для полужирного шрифта в Excel 97.)
переименование листа вручную в Excel, вы попали в предел 31 символов, поэтому я бы предложил, что это жесткий предел.
мое решение состояло в том, чтобы использовать короткий псевдоним (менее 31 символа), а затем написать все имя в ячейке 0.
Я использую следующий код vba, где filename-это строка, содержащая имя файла, которое я хочу, а функция RemoveSpecialCharactersAndTruncate определена ниже:
worksheet1.Name = RemoveSpecialCharactersAndTruncate(filename)
'Function to remove special characters from file before saving
Private Function RemoveSpecialCharactersAndTruncate$(ByVal FormattedString$)
Dim IllegalCharacterSet$
Dim i As Integer
'Set of illegal characters
IllegalCharacterSet$ = "*." & Chr(34) & "//[]:;|=,"
'Iterate through illegal characters and replace any instances
For i = 1 To Len(IllegalCharacterSet) - 1
FormattedString$ = Replace(FormattedString$, Mid(IllegalCharacterSet, i, 1), "")
Next
'Return the value capped at 31 characters (Excel limit)
RemoveSpecialCharactersAndTruncate$ = Left(FormattedString$, _
Application.WorksheetFunction.Min(Len(FormattedString), 31))
End Function
Я только что протестировал пару путей с помощью Excel 2013 на Windows 7. Я обнаружил, что общий предел пути составляет 213, а длина базового имени-186. По крайней мере, диалоговое окно ошибки для превышения длины базового имени ясно:
и попытка переместить не слишком длинное базовое имя в слишком длинный путь также очень ясна:
ошибка пути обманчива, хотя. Совершенно неконструктивным:
это ленивый Microsoft ограничение. Нет никаких оснований для этих произвольных ограничений длины, но, в конце концов, это реальная ошибка в диалоговом окне ошибки.
Параметр | Excel 2003 | Excel 2007 | Excel 2010 |
Количество открытых книг | Ограничено объемом доступной оперативной памяти и ресурсами системы |
||
Количество строк | 65536 | 1 048 577 | |
Количество столбцов | 256 | 16 385 | |
Ширина столбца | 255 знаков | ||
Высота строки | 409,5 пунктов | ||
Разрывы страниц | 1000 горизонтальных и вертикальных |
1 026 горизонтальных и вертикальных |
|
Общее количество знаков в ячейке | 32767 знаков. В ячейке отображаются только 1024 знака; все 32767 знаков отображаются в строке формул. |
32 767 знаков | |
Число знаков в верхнем и нижнем колонтитуле | 255 | ||
Количество листов в книге | Ограничено объемом доступной оперативной памяти (по умолчанию 3 листа) |
||
Количество цветов в книге | 56 | 16 миллионов цветов (32-битовый спектр с полным доступом к 24-битовому спектру) |
|
Количество именованных представлений в книге |
Ограничивается объемом доступной оперативной памяти |
||
Количество уникальных форматов/стилей ячеек | 4000 | 64 000 | |
Количество стилей заливки | 32 | 256 | |
Количество стилей и толщин линий | 16 | 256 | |
Количество уникальных шрифтов | 1 024 доступных глобальных шрифта; 512 шрифтов в каждой книге |
||
Количество численных форматов в книге | От 200 до 250, в зависимости от установленной языковой версии Excel |
||
Количество имен в книге | Ограничивается объемом доступной оперативной памяти |
||
Количество окон в книге | Ограничивается объемом доступной оперативной памяти |
||
Количество областей в окне | 4 | ||
Количество связанных листов | Ограничивается объемом доступной оперативной памяти |
||
Количество сценариев |
Ограничено объемом доступной оперативной памяти; в итоговый отчет включается 251 сценарий, начиная с первого |
||
Количество изменяемых ячеек в сценарии | 32 | ||
Количество вычисляемых ячеек в надстройке «Поиск решения» | 200 | ||
Количество пользовательских функций | Ограничено объемом доступной оперативной памяти |
||
Пределы масштабирования | от 10 до 400 процентов | ||
Количество отчетов | Ограничивается объемом доступной оперативной памяти |
||
Количество ссылок для сортировки | 3 для однократной сортировки; не ограничено для последовательных сортировок |
64 для однократной сортировки; не ограничено для последовательных сортировок |
|
Количество уровней отмены действий | 16 | 100 | |
Количество полей в форме данных | 32 | ||
Количество параметров в книге | 255 параметров в одной книге |
||
Количество элементов, которые отображаются в раскрывающихся списках фильтров |
10 000 | ||
Количество независимых ячеек, которые можно выделить | 2 147 483 648 ячеек |
||
Число пользовательских панелей в книге | Ограничивается объемом доступной оперативной памяти |
||
Настройка кнопок панелей инструментов | Ограничивается объемом доступной оперативной памяти |
iam1968
Пользователь
Сообщений: 184
Регистрация: 12.02.2013
Может Вам это и кажется странным, но для моих потребностей, это оказалось оптимальным решением.
Потерявшие актуальность записи (а хоть и целые листы) через фильтрацию сбрасываются в глобальный Накопитель. А там из них «любое блюдо» можно приготовить.
А на первом листе активное оглавление по листам.
И по названию листа в оглавлении регистратор очень просто ориентируется в записях и по хронологии. И легко переходит на нужный лист.
И на одну дату и одно название может приходится 1-10 адресов. И при моём подходе они сразу «разложены».
Изменено: iam1968 — 01.04.2013 19:56:47