Изменения

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

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

164 байта добавлено, 11:53, 10 ноября 2020
Существенное замедление работы программы при загрузке Excel реестра: описан новый способ удаления пустых строк
Стоповый бит: 1
== Существенное замедление работы программы при загрузке реестра Excel реестра ==Заключается в увеличении времени обработки, которое требуется программе для загрузки реестра с заказами.
Данная проблема характеризуется увеличением времени обработки, которое требуется программе для загрузки реестра с заказами.Причиной данного замедления является Excel файл, который содержит "Причина: пустые" строки в файле Excel после основного содержимого до определенного значения (как , в рассматриваемом примере) - 65536*— до 140. Программа КС 2008 Программно определить, что строки "ненастоящие", невозможно, поэтому MeaSoft пытается последовательно обработать и загрузить каждую строку, так как число . Количество строк данной таблицы может быть велико, то поэтому процесс получается не быстрый. Программно определить, что строки "не настоящие" невозможнозагрузки существенно замедляется. На рисунке ниже показан подобный файл реестра:
[[Файл:Nepoladka_Excel.png|400px|centernone]]
Для того чтобы правильно определить реестрЧтобы понять, сформированный неверным образом - необходимо его открыть и проверить. Увидеть это можно по скрол-бару справа, который всегда прокручивает до последней заполненной, с точки зрения Excel, строки. Способ борьбы с этим - выделить те есть ли пустые строкив реестре, которые нужно загружать, скопировать их, создать новый Excel документ, откройте его и вставить строки туданажмите '''CTRL'''+'''END'''. Загружать, соответственно, нужно уже новый файлАктивная ячейка покажет конец данных листа.
Чтобы удалить пустой диапазон между строкой этой ячейки и последней строкой данных реестра:# Нажмите на заголовок строки, следующей за последней строкой реестра. Вся строка будет выделена.# Нажмите сочетание клавиш '''SHIFT'''+'''CTRL''Примечание:'+'''END''' Excel 2007 , чтобы выбрать диапазон от выделенной строки до конца данных.# На выделенной области вызовите контекстное меню и более старшие версии не ограничены пределом строк значением 65000выберите '''Удалить'''. Последней строкой документа станет строка реестра.# Нажмите '''Сохранить'''. Загрузите сохраненный файл в MeaSoft.
== Ошибочное представление данных для Excel отчетов ==
В некоторых устаревших версиях MS Office, например Excel 2010 версии 14.0.7015.1000 (любой разрядности) наблюдается ошибочное представление значений даты в ячейках для Excel отчетов (вместо даты отображается 5-значное цифровое значение). Эта ошибка решается в рамках обновлений версии Office 2010 до 14.0.7177.5000, например.

Навигация