|
#1
|
|||
|
|||
Работа с Excel
Итак моя проблема в скорости.
Если файл .xls создаю, заполняю все строки скорость норм. Если я открываю файл , вставляю буквально двадцать значений - тормоза нереальные. СоздаюКод С++, но он на делфях будет абсолютно тот же) Код:
vVarApp=CreateOleObject("Excel.Application"); vVarBooks=vVarApp.OlePropertyGet("WorkBooks"); vVarBooks.OleProcedure("Open",vasNameFile.c_str()); vVarBook=vVarBooks.OlePropertyGet("Item",1); vVarSheets=vVarBook.OlePropertyGet("Worksheets"); //На первый лист vVarSheet=vVarBook.OlePropertyGet("Worksheets",1); vVarSheet.OleProcedure("Activate"); |
#2
|
||||
|
||||
Возможно поможет скрытие экселя и отключение автовычислений.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |