Как ускорить выгрузку в ексель?
19.08.2009
15:24
#1
Есть книга ексель размер 2.5 мб в ней 5 листов при выгрузке в нее справочника номенклатура времени уходит пару часов<br>а если создаю новую книгу и выгружаю в нее то занимает 20-25 мин.<br>в чем проблема тормозов? в размере файла или в количиствах листов или может еще в чем то?
19.08.2009
17:38
#3
"ExcelApp = СоздатьОбъект("Excel.Application"); <br>РабочаяКнига=ExcelApp.WorkBooks("Прайс лист.xls"); <br>Страница=РабочаяКнига.Worksheets("Лист1"); <br>ExcelApp.Visible=0; <br>ExcelApp.ScreenUpdating = 0;<br>ExcelApp.EnableEvents = 0;<br><br>ExcelApp = СоздатьОбъект("Excel.Application"); <br>НовыеРабочиеКниги=ExcelApp.WorkBooks; <br>РабочаяКнига =НовыеРабочиеКниги.Add();<br>Страница=РабочаяКнига.Worksheets(1); <br>Страница.Name = "Прайс"; <br>ExcelApp.Visible=0; <br>ExcelApp.ScreenUpdating = 0;<br>ExcelApp.EnableEvents = 0;<br>"
19.08.2009
18:05
#4
Посмотрите здесь http://infostart.ru/projects/4225/<br>Там была длинная ветка где обсуждался способ наибыстрейшей работы с большими файлами excel'я
Читают тему
(гостей: 1)