Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
AndeR |
23.11.2015, 18:43
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 23.11.2015 Пользователь №: 4485 Спасибо сказали: 0 раз(а) Репутация: 0
|
Искал как создать Excel таблицу через Qt. Нашел только такой вариант:
Файл создается, но при попытке его открыть получаю следующее сообщение: Цитата Не удается открыть файл 'Excel.xlsx', т.к. формат или расширение этого файла является недопустимым. Убедитесь, что файл не поврежден и расширение его имени соответствует его формату. Подскажите как создать Excel файл для последующей работы с ним? |
|
|
|
|
wiz29 |
23.11.2015, 19:18
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12
|
Очевидно, никак, используя Qt.
Можно конечно взять QFile и реализовать на основе Link. Но думаю это врядли интересно. Навскидку, гугл выдает Link, которая может облегчить жизнь. Можно еще Link посмотреть. |
|
|
|
|
Iron Bug |
23.11.2015, 20:16
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
есть сторонние библиотеки. Link есть ссылка, например, на эту библиотеку:
Link |
|
|
|
|
lanz |
23.11.2015, 23:51
Сообщение
#4
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8
|
Есть еще такой вариант:
Link |
|
|
|
|
Litkevich Yuriy |
24.11.2015, 8:27
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Ещё один вариант, натолкнулся где-то в интернете, забахать простой HTML-ный файл с таблицей, а расширение задать ему XLS, Эксель его автоматически импртирует.
Как вам такой костыль? Цитата(AndeR @ 23.11.2015, 20:43) Link Подскажите как создать Excel файл для последующей работы с ним? если работать из своего приложения собираешся, то естественный для Экселя путь - ActiveQt, как написал lanz, либо сторонние библиотеки, как указали предыдущие форумчане.
|
|
|
|
|
Iron Bug |
24.11.2015, 9:37
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
нужно понимать, что при подключении библиотек типа ActiveQt потеряется переносимость программы на другие системы. так что лучше использовать не частные решения, а те средства, которые рекомендуются при разработке с использованием Qt, и работают с кроссплатформой.
P.S. Аккуратнее копируйте ссылки (пришлось поправить ссылку в посте lanz'а, она была битая) |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 0:26 |