Изменения

Перейти к: навигация, поиск

Устранение неполадок

162 байта добавлено, 10:13, 3 июня 2014
Существенное замедление работы программы при загрузке Excel реестра
Данная проблема характеризуется увеличением времени обработки, которое требуется программе для загрузки реестра с заказами.
Причиной данного замедления является Excel файл, который содержит "пустые" строки до последнего возможного значения количества строк Excel (как в рассматриваемом примере) - 65536*. Программа КС 2008 пытается последовательно обработать и загрузить каждую строку, так как число этих строк 65536данной таблицы велико, то процесс получается не быстрый. Программно определить, что строки "не настоящие" невозможно.На рисунке ниже показан подобный файл реестра:
[[Файл:Nepoladka_Excel.png|400px|center]]
Для того чтобы правильно определить реестр, сформированный неверным образом - необходимо его открыть и проверить. Увидеть это можно по скрол-бару справа, который всегда прокручивает до последней заполненной, с точки зрения Excel, строки. Способ борьбы с этим - выделить те строки, которые нужно загружать, скопировать их, создать новый Excel документ, и вставить строки туда. Загружать, соответственно, нужно уже новый файл.
 
Примечание: Excel 2007 и более старшие версии не ограничены пределом строк значением 65000.
1924
правки

Навигация