Использование OWC.Spreadsheet для ускорения экспорта/импорта в/из Excel.
Попробовал использовать OWC.Spreadsheet для ускорения экспорта в Excel. Результат классный – ускорение в десятки раз!!! (с 5-6 часов до 15 минут)
А вот с импортом трабл!?
Не могу загрузить файл типа .xls в этот компонент. Пробовал загрузить файл типа .txt с разделителями, но все значения одной строки валятся в ячейку первой колонки.
Использовал код:
….
Com excel = new COM("OWC.Spreadsheet");
excel.loadtext('f:\\...\\asd1.xls');
….
или:
….
Com excel = new COM("OWC.Spreadsheet");
Com range;
Com curSheet = new COM();
;
curSheet = excel.ActiveSheet();
range = curSheet.usedrange();
range.loadtext('f:\\...\\asd1.xls');
….
результат один - грузится несколько неудобочитаемых символов в ячейку A1
Может, кто знает решение?
А то импорт из Excel 30 000 строк занимает несколько часов!?
|