Название: Данные записываются в ячейку Excel, но не читаются Отправлено: alex-v от Октябрь 14, 2011, 21:24 Пишу в ячейку:
Код: worksheet->querySubObject("Range(QVariant)", "B3" )->dynamicCall("Value", 145); Но не могу прочитать из ячейки: Код: QVariant v = worksheet->querySubObject("Range(QVariant)", "B3" )->dynamicCall("Value"); v - Invalid Бьюсь несколько часов и не могу понять почему пишет, но не читает... подскажите. Спасибо. Название: Re: Данные записываются в ячейку Excel, но не читаются Отправлено: Daniel от Октябрь 18, 2011, 12:43 worksheet->querySubObject("Range(QVariant)", "B3" )->property("Value");
Название: Re: Данные записываются в ячейку Excel, но не читаются Отправлено: alex-v от Октябрь 18, 2011, 15:35 worksheet->querySubObject("Range(QVariant)", "B3" )->property("Value"); через проперти тоже не фурычит...Не знаю что и думать Название: Re: Данные записываются в ячейку Excel, но не читаются Отправлено: CMorgan от Октябрь 18, 2011, 16:21 У меня чтение из ячейки так сделано:
Код: QVariant excel::getCell(int row,int column) В одной из версий QT был баг с чтением значений из ячеек (всегда возвращало пустое значение) в 4.7.0 вроде. Или юзай старую 4.6.3 или новую 4.7.4 Название: Re: Данные записываются в ячейку Excel, но не читаются Отправлено: alex-v от Октябрь 18, 2011, 16:29 В одной из версий QT был баг с чтением значений из ячеек (всегда возвращало пустое значение) в 4.7.0 вроде. Или юзай старую 4.6.3 или новую 4.7.4 Спасибо. У меня как раз 4.7.0. Буду обновлять. |