Russian Qt Forum
Ноябрь 24, 2024, 06:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt/Linux и Exсel  (Прочитано 4936 раз)
andi
Гость
« : Декабрь 18, 2006, 06:24 »

Есть задача, из проги написанной на Qt под линукс на выходе получать Exсel файлы.
Я сходу ответил, что это не возможно (возможно конечно, но усилия того не стоят). Теперь вот интересно, может кто знает простой способ реализовать данное преобразование?
Записан
Вудруф
Гость
« Ответ #1 : Декабрь 18, 2006, 07:41 »

Из самого простого Excel понимает:
- файл с разделением столбцов \t и строк \n
- html (в случае более сложного документа)
Записан
Alex03
Гость
« Ответ #2 : Декабрь 18, 2006, 08:22 »

Я именно в таком варианте (под линухом) реализовывал выгрузку в XML формат понимаемый Exel-ем как родной.
Формат брал методом тыка. Т.е. создавал в Exel-е то что хотел.
Потом Файл->Сохранить как...
Тип файла - "Таблица XML (*.xml)"
Если это файл переименовать в *.xls то Exel вполне его понимает.
Возможно есть более правильный способ - поиск формата в MSDN и т.д.

Из минусов подхода - вроде как нельзя создать графики/диаграммы в XML.

ЗЫ. Моэно ещё в сторону опенофиса поглядеть. Улыбающийся
Записан
Tonal
Гость
« Ответ #3 : Декабрь 18, 2006, 08:48 »

Есть ещё вот такое чудо:
http://www.sourceforge.net/projects/pyexcelerator
Читает и пишет XLS-ы в любой системе где есть python. А таких много. ;-)
Записан
andi
Гость
« Ответ #4 : Декабрь 18, 2006, 09:31 »

Спасибо за идеи и сцилки.
Остановлюсь на XML оно как-то и родней и понятней.
Уже поигрался разными файлами, формат вполне удобоваримый, только автофигуры и картинки нельзя цеплять, но они мне и не нужны.
Записан
fanat9
Гость
« Ответ #5 : Декабрь 18, 2006, 16:52 »

Графики можно попробывать всунуть макросами(VB).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.