Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2015, 14:21   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Gregor Посмотреть сообщение
по производительности конечно второй метод уступает . на 9 тыс записей 15 секунд против 3,5 минут

угу. процитирую себя же:
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
попробуйте действительно через OLE. Этот вариант, конечно, имеет свои недостатки, зато и достоинства тоже есть.
а ещё этот вариант не будет работать на компьютере без установленного MS Excel.

Если скорость выполненения для Вас критична, ищите другую библиотеку прямого доступа к XLS. Их много, уверен, что известные/популярные не имеют багов с кириллицей.
Но, к сожалению, почти все они коммерческие (платные).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.04.2015, 16:09   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Всегда можно выгрузить в XML, который открыть в Экзеле
Я так делаю иногда, когда действительно экзеля нет на источнике.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.04.2015, 16:53   #13
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Всегда можно выгрузить в XML, который открыть в Экзеле
Я так делаю иногда, когда действительно экзеля нет на источнике.
Зачем тогда вообще делать отчет для Excel'я, если его нет на источнике?
Т.е. я вижу, что ты выгружаешь в XML, но при этом открываешь его в Excel.
FaTaL вне форума Ответить с цитированием
Старый 30.04.2015, 17:11   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну в xml можно выгружать и при наличии Excel. Из-за скорости, те 3 мин ТС займут меньше секунды
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 30.04.2015, 17:43   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я вижу, что ты выгружаешь в XML, но при этом открываешь его в Excel.
Ну не совсем )
Допустим есть сервер, где нет оффиса. Из его БД нужно формировать некий файл, который потом открывают на стороне. В экзеле
Вот отсюда и костыли. В договоре не указано что принимающая сторона должна пойти на уступки, и принимать скажем в DBF (а жаль). поэтому я формирую XML, который их операторы разрабатывают как Flat XML таблицу в экзеле.
На сервер оффис я ставить права не имею.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт в Excel Gregor JavaScript, Ajax 5 21.06.2012 14:15
Excel - экспорт выбранной ячейки из DBGrid в Excel. wymkent Помощь студентам 0 16.05.2012 02:10
Экспорт в Excel zingo Помощь студентам 1 26.05.2011 05:33
Экспорт в Excel в БД kuzmich БД в Delphi 11 12.11.2009 11:27
Экспорт из Access в Excel, Экспорт из отчётов в таблицу Excel Kissedbythegod Microsoft Office Access 1 31.05.2008 22:15