У меня есть электронная таблица Excel, которая служит средством дампа / передачи данных из собственного приложения. Электронная таблица также действует как средство ввода необработанных данных, поскольку измененная электронная таблица может быть импортирована обратно в приложение. Как таковая таблица иногда предоставляется внешним пользователям.
У нас есть пара столбцов (скажем, 3 и 7), где к ячейкам применяется проверка данных. Дело в том, что списки проверки не обязательно одинаковы для каждой ячейки в столбце. Например, ячейка (R1, C3) может иметь допустимые значения A, B, C; для клетки (R2, C3) это могут быть D, E, F; и так далее.
Я обнаружил, что, как только таблица становится достаточно большой, Excel жалуется, открывая ее. Кажется, проблема в ячейках с проверкой данных. Я говорю это, потому что
- если я использую старую версию дампа (которая применяет проверку к одному столбцу меньше), я не получаю ошибки;
- единственное, что я теряю, когда разрешаю Excel "исправлять" ошибки, - это проверка данных.
Согласно списку известных ограничений Microsoft, у меня должно быть только 10 000 раскрывающихся списков фильтров. Я предполагаю, что это число уникальных списков, потому что я могу иметь гораздо больше ячеек, чем с применением фильтрации.
Однако для указанного выше связанного документа существует ограничение в 64 000 стилей ячеек. И я знаю, что выполнение проверки для дополнительного столбца увеличивает количество ячеек с проверкой более 64 000. Итак, мой вопрос ... считается ли проверка данных стилем ячейки?