Почему в Excel именно 1 048 576 строк
Число 1 048 576 — это 2²⁰, то есть единица, сдвинутая на 20 разрядов в двоичной системе. Такая степень двойки удобна для компьютеров: память и адресация данных устроены на основе битов, поэтому границы в степенях двойки часто позволяют просто и предсказуемо обозначать большие диапазоны.
Но это не означает, что Excel хранит лист как сплошной массив из миллиона заполненных строк. Пустые ячейки обычно не требуют такого же места, как данные; приложение учитывает занятые области и управляет ими по мере работы. Верхняя граница задаёт максимальный адрес строки, а не обещает, что файл с таким количеством заполненных строк будет лёгким или быстрым.
Предел листа — не предел анализа
Когда таблица приближается к этой границе, проблема становится практической: лист больше нельзя расширить вниз, а операции с большим объёмом данных могут замедлиться и усложнить обработку. Часто полезнее перенести сведения в базу данных или специализированный инструмент анализа, где строки не ограничены рамками одного листа и их можно выбирать и обрабатывать частями.
Иными словами, миллион строк — это предел одной рабочей поверхности, а не универсальный потолок для данных. Если набор не помещается, его можно разделить между листами или файлами, но для систематической работы обычно важнее сменить способ хранения, чем пытаться превратить электронную таблицу в базу данных.






