Russian Qt Forum
Февраля 19, 2025, 01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Обсуждение статьи "СинтезQT и Excel"  (Прочитано 23323 раз)
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.047 секунд. Запросов: 23.