Russian Qt Forum
Май 13, 2024, 14:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Обсуждение статьи "СинтезQT и Excel"  (Прочитано 22664 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Февраль 29, 2004, 21:38 »

Все коментарии к статье оставляйте пожалуйста здесь

http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html
« Последнее редактирование: Апрель 17, 2008, 19:43 от pastor » Записан
rezuq
Гость
« Ответ #1 : Май 29, 2004, 20:06 »

Перед втавкой/изменением данных надо у экселя установить свойство ScreenUpdating в false, ну а после естественно в true
Записан
EugeneVC
Гость
« Ответ #2 : Май 30, 2004, 08:25 »

это типа экран заморозит?
Записан
rezuq
Гость
« Ответ #3 : Май 30, 2004, 16:24 »

Цитата: "EugeneVC"
это типа экран заморозит?

Да, все изменения не будут перерисовываться, что приведет к значительному ускорению, минимум в 2 раза
Записан
EugeneVC
Гость
« Ответ #4 : Май 30, 2004, 17:26 »

ага учтем
Записан
Andrei
Гость
« Ответ #5 : Июнь 01, 2004, 09:55 »

Для передачи данных в Excel IMHO будет лучше и быстрее:
1. Сразу писать в бинарном виде. Формат Excel известен. Возможно
даже есть бесплатный класс.
2. Через XML (Excel 2000).
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #6 : Июнь 01, 2004, 11:17 »

а где можно взять бинарный код Excel
Записан
Andrei
Гость
« Ответ #7 : Июнь 01, 2004, 11:34 »

Поиском. Ключевое слово BIFF8. Кста, если найдешь бесплатный класс на С++ кинь сюда, может пригодится. Улыбающийся
Записан
rezuq
Гость
« Ответ #8 : Декабрь 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++ ничего подобного не нашёл
Записан
Zmey
Гость
« Ответ #9 : Декабрь 24, 2004, 14:45 »

Выгрузка в Excel из C++
http://www.sql.ru/forum/actualthread.aspx?tid=142575
Записан
Zmey
Гость
« Ответ #10 : Февраль 10, 2006, 12:31 »

Вот Вы делаете:
QAxObject* excel = new QAxObject( "Excel.Application", this ); //получаем указатель на excel
А как узнать, есть ли у нас в системе "Excel.Application"?
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #11 : Август 26, 2010, 10:53 »

Вот нашел недавно, может кому интересно

http://www.libxl.com/home.html
Записан

Qt 5.11.0, Win, MinGW
Sahab
Гость
« Ответ #12 : Август 26, 2010, 15:14 »

платную найти и так не проблема...
Записан
iei-nn
Гость
« Ответ #13 : Октябрь 22, 2010, 15:34 »

Для передачи данных в Excel IMHO будет лучше и быстрее:
1. Сразу писать в бинарном виде. Формат Excel известен. Возможно
даже есть бесплатный класс.
2. Через XML (Excel 2000).

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

Сообщений: 1988



Просмотр профиля
« Ответ #14 : Октябрь 22, 2010, 15:43 »

Еще бы дату статьи бы глянули  Смеющийся За 6 лет много воды утекло.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.