MainWIndow+TableWidget+Excel, как быть? |
Здравствуйте, гость ( Вход | Регистрация )
MainWIndow+TableWidget+Excel, как быть? |
Borodeys |
23.6.2011, 17:42
Сообщение
#1
|
Студент Группа: Участник Сообщений: 23 Регистрация: 10.4.2011 Пользователь №: 2588 Спасибо сказали: 0 раз(а) Репутация: 0 |
Задача: реализовать сохранения с TableWidget в Excel.
Раскрывающийся текст
Но при попытке что-нить сделать с ячейкой (занести в нее данные или получить их ) вылетает фатал ерорр "Инструкция по адрессу0х00424cff" обратилась к памяти по адресу "0х0000000с" память не может быть прочитана" И еще вопрос: как получить данные из конкретной ячейки TableWidget? |
|
|
silver47 |
24.6.2011, 7:17
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
Цитата // Открываем шаблон (двойной слеш в пути обязателен) QAxObject *workbook = workbooks->querySubObject("Open(QVariant)", "c:\\TechJ\\TechJ\\printme.xls"); QAxObject * cell = StatSheet->querySubObject("Cells(QVariant,QVariant)", 6, 4); Попробуйте заменить на:
Конечно же C:\TechJ\TechJ\printme.xls существует? Цитата И еще вопрос: как получить данные из конкретной ячейки TableWidget?
Сообщение отредактировал silver47 - 24.6.2011, 7:31 |
|
|
Borodeys |
25.6.2011, 21:15
Сообщение
#3
|
Студент Группа: Участник Сообщений: 23 Регистрация: 10.4.2011 Пользователь №: 2588 Спасибо сказали: 0 раз(а) Репутация: 0 |
Нет, ни чего не помогает. Файл printme.xls конечно существует. Максимум что могу - открыть файл. Ни открыть какой-либо лист, ни указать какую-либо ячейку не получается. И вдобавок еще и компилятор ругается
QAxBase: Error calling IDispatch member Item: Exception thrown by server Code : 11 Source : Description: Help : Connect to the exception(int,QString,QString,QString) signal to catch this exception C:\TechJ\TechJ-build-desktop\debug\TechJ.exe завершился с кодом -1073741819 Выручайте, послезавтра защита диплома, очень хочется реализовать эту функцию и продемонстрироать преподам. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 22:07 |