Название: Qt/Linux и Exсel Отправлено: andi от Декабрь 18, 2006, 06:24 Есть задача, из проги написанной на Qt под линукс на выходе получать Exсel файлы.
Я сходу ответил, что это не возможно (возможно конечно, но усилия того не стоят). Теперь вот интересно, может кто знает простой способ реализовать данное преобразование? Название: Qt/Linux и Exсel Отправлено: Вудруф от Декабрь 18, 2006, 07:41 Из самого простого Excel понимает:
- файл с разделением столбцов \t и строк \n - html (в случае более сложного документа) Название: Qt/Linux и Exсel Отправлено: Alex03 от Декабрь 18, 2006, 08:22 Я именно в таком варианте (под линухом) реализовывал выгрузку в XML формат понимаемый Exel-ем как родной.
Формат брал методом тыка. Т.е. создавал в Exel-е то что хотел. Потом Файл->Сохранить как... Тип файла - "Таблица XML (*.xml)" Если это файл переименовать в *.xls то Exel вполне его понимает. Возможно есть более правильный способ - поиск формата в MSDN и т.д. Из минусов подхода - вроде как нельзя создать графики/диаграммы в XML. ЗЫ. Моэно ещё в сторону опенофиса поглядеть. :) Название: Qt/Linux и Exсel Отправлено: Tonal от Декабрь 18, 2006, 08:48 Есть ещё вот такое чудо:
http://www.sourceforge.net/projects/pyexcelerator Читает и пишет XLS-ы в любой системе где есть python. А таких много. ;-) Название: Qt/Linux и Exсel Отправлено: andi от Декабрь 18, 2006, 09:31 Спасибо за идеи и сцилки.
Остановлюсь на XML оно как-то и родней и понятней. Уже поигрался разными файлами, формат вполне удобоваримый, только автофигуры и картинки нельзя цеплять, но они мне и не нужны. Название: Qt/Linux и Exсel Отправлено: fanat9 от Декабрь 18, 2006, 16:52 Графики можно попробывать всунуть макросами(VB).
|