Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Ишан от Февраль 06, 2014, 20:52



Название: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: Ишан от Февраль 06, 2014, 20:52
Здравствуйте!
Подскажите пожалуйста как можно вывести на экран (на какой нибудь виджет) таблицу из Excel-я?
Заранее благодарю!


Название: Re: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: gil9red от Февраль 06, 2014, 21:37
Таблицы создаются с помощью: QTableWidget и QTableView + модель
А работа с посторонними приложениями (в виндовс) выполняется с помощью QAxObject


Название: Re: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: mitrich от Февраль 07, 2014, 11:03
А для чтения файлов экселевских форматов можно попробовать использовать сторонние библиотеки:
http://qt-project.org/wiki/Handling_Microsoft_Excel_file_format


Название: Re: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: Ишан от Февраль 07, 2014, 12:00
спасибо большое что уделили время и написали ответ.
такой вопрос : а нельзя ли работать с Excel как обычным файлом (например как .txt), то есть вывести содержание на какой либо виджет?


Название: Re: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: lit-uriy от Февраль 07, 2014, 14:10
>>а нельзя ли работать с Excel как обычным файлом (например как .txt), то есть вывести содержание на какой либо виджет?

Можно, только если ты сам это реализуешь


Название: Re: На каком Виджете и как можно отобразить таблицу из MS Excel
Отправлено: Hrundel от Февраль 09, 2014, 11:21
Вообще, Excel может сохранять таблицы в формате *.csv. Этот формат проще всего парсить.