Здравствуйте.
Неожиданно возник вопрос возможно ли в принципе через QT (QAxObject) в Excel читать или писать диапазоны значений?
QVariant data;
QAxObject* range = _curSheet->querySubObject("Range(const QVariant&)",QVariant("A1:A2"));
data=range->dynamicCall("Value()");
выдает QVariant типа QList с пустыми значениями внутри
QStringList NewData;
NewData.push_back("1111");
NewData.push_back("2222");
QVariant data=QVariant(NewData);
QAxObject* range = _curSheet->querySubObject("Range(const QVariant&)",QVariant("A1:A2"));
range->setProperty("Value",data);
Прописывает в диапазоне (A1:A2) первое значение из data, т.е. "1111"