Russian Qt Forum

Qt => ActiveX => Тема начата: Admin от Февраль 29, 2004, 21:38



Название: Обсуждение статьи "СинтезQT и Excel"
Отправлено: Admin от Февраль 29, 2004, 21:38
Все коментарии к статье оставляйте пожалуйста здесь

http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: rezuq от Май 29, 2004, 20:06
Перед втавкой/изменением данных надо у экселя установить свойство ScreenUpdating в false, ну а после естественно в true


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: EugeneVC от Май 30, 2004, 08:25
это типа экран заморозит?


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: rezuq от Май 30, 2004, 16:24
Цитата: "EugeneVC"
это типа экран заморозит?

Да, все изменения не будут перерисовываться, что приведет к значительному ускорению, минимум в 2 раза


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: EugeneVC от Май 30, 2004, 17:26
ага учтем


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: Andrei от Июнь 01, 2004, 09:55
Для передачи данных в Excel IMHO будет лучше и быстрее:
1. Сразу писать в бинарном виде. Формат Excel известен. Возможно
даже есть бесплатный класс.
2. Через XML (Excel 2000).


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: Admin от Июнь 01, 2004, 11:17
а где можно взять бинарный код Excel


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: Andrei от Июнь 01, 2004, 11:34
Поиском. Ключевое слово BIFF8. Кста, если найдешь бесплатный класс на С++ кинь сюда, может пригодится. :)


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: rezuq от Декабрь 24, 2004, 14:17
Цитата: "Andrei"
если найдешь бесплатный класс на С++ кинь сюда, может пригодится. :)


Для С++ http://www.codeproject.com/cpp/miniexcel.asp
Может только вставлять данные в ячейки, нет возможности создания диаграмм:-(
Есть подобные классы для perl, php и java

Суперский набор компонентов для Delphi, C++Builder или Kylix:
http://delphi.icm.edu.pl/ftp/d50free/flexcel.zip
целая система репортов, жаль, что для C++ ничего подобного не нашёл


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: Zmey от Декабрь 24, 2004, 14:45
Выгрузка в Excel из C++
http://www.sql.ru/forum/actualthread.aspx?tid=142575


Название: Обсуждение статьи "Синтез QT и Excel"
Отправлено: Zmey от Февраль 10, 2006, 12:31
Вот Вы делаете:
QAxObject* excel = new QAxObject( "Excel.Application", this ); //получаем указатель на excel
А как узнать, есть ли у нас в системе "Excel.Application"?


Название: Re: Обсуждение статьи "СинтезQT и Excel"
Отправлено: kolob от Август 26, 2010, 10:53
Вот нашел недавно, может кому интересно

http://www.libxl.com/home.html (http://www.libxl.com/home.html)


Название: Re: Обсуждение статьи "СинтезQT и Excel"
Отправлено: Sahab от Август 26, 2010, 15:14
платную найти и так не проблема...


Название: Re: Обсуждение статьи "Синтез QT и Excel"
Отправлено: iei-nn от Октябрь 22, 2010, 15:34
Для передачи данных в Excel IMHO будет лучше и быстрее:
1. Сразу писать в бинарном виде. Формат Excel известен. Возможно
даже есть бесплатный класс.
2. Через XML (Excel 2000).

Где ты раньше то был яб не за что не стал переписывать 15000 записей из бд в exel с помощью ActiveX :-(((( учитывая то что они переписываются так 2 часа уже да и процесс постоянно из за того что жрет память рушиться постоянно !!! А статья эта блин с толку сбила делал бы блин как знал. нужно было чтоль подпистаь что метод этот очень медленный ну просто очень медленнй ему 2 минуты нужно чтоб 150 строк записать состоящую из 11 колонок. о чём тут вообще можно говорить!!!


Название: Re: Обсуждение статьи "СинтезQT и Excel"
Отправлено: Admin от Октябрь 22, 2010, 15:43
Еще бы дату статьи бы глянули  ;D За 6 лет много воды утекло.


Название: Re: Обсуждение статьи "СинтезQT и Excel"
Отправлено: iei-nn от Октябрь 23, 2010, 15:46
Еще бы дату статьи бы глянули  ;D За 6 лет много воды утекло.


Да блин для меня то он появился вот вот деноь назад :-( когда все сроки уже сорваны !!!


Название: Re: Обсуждение статьи "СинтезQT и Excel"
Отправлено: kolob от Декабрь 21, 2010, 17:18
Цитировать
А как узнать, есть ли у нас в системе "Excel.Application"?

Кто нибудь знает как?