Russian Qt Forum

Qt => ActiveX => Тема начата: Nalsur1982 от Январь 25, 2008, 09:20



Название: Запись данных в Excel
Отправлено: Nalsur1982 от Январь 25, 2008, 09:20
Помогите решить проблему. Хочу считать данные с БД, отобразить их в таблице и экспортировать в Excel. Отобразить удалось. Посмотрел форумы, но кроме как экспорт по ячейкам ничего не нашел. А по ячекам оченееень медленно. Есть вариант записать одним блоком весь текст через "текст\t текст \n ...", получаеться запись всего текста в одну ячейку, а не на лист.


Название: Re: Запись данных в Excel
Отправлено: Tonal от Январь 25, 2008, 13:00
Можно совсем просто: выкинуть в файл формата CSV (Comma Separated Values) а его открыть зарегистрированным приложением (обычно Excel)

Если не нужно оформление ячеек - самое быстрое и простое решение. :-)


Название: Re: Запись данных в Excel
Отправлено: Nalsur1982 от Январь 25, 2008, 13:46
Можно как вариант.


Название: Re: Запись данных в Excel
Отправлено: Alex03 от Январь 28, 2008, 08:24
Я выгружал в XML формате.
Т.е. создал в Excel-е то что мне надо, сохранил как XML файл, и по образу и подобию создавал в своей проге такой файлик.
Excel XML файл (в своём формате) с расширением XLS съедает без проблем.


Название: Re: Запись данных в Excel
Отправлено: kolob от Декабрь 13, 2010, 15:40
Помогите!! Как преобразовать xls файлы в xml. Может есть какая нибудь программка бесплатная? Так можно было бы ее как процесс запускать.


Название: Re: Запись данных в Excel
Отправлено: kolob от Февраль 13, 2011, 13:58
Цитировать
Так есть проги для конвертирования.

Есть то есть. Я же спрашиваю бесплатные. Не привык я платить за ПО.


Название: Re: Запись данных в Excel
Отправлено: Fat-Zer от Февраль 13, 2011, 14:06
ну дык openoffice чем-то не устраевает?


Название: Re: Запись данных в Excel
Отправлено: kolob от Февраль 13, 2011, 14:29
Цитировать
ну дык openoffice чем-то не устраевает?

Не знаю не пробовал. А там есть отдельная программа для конвертации.


Название: Re: Запись данных в Excel
Отправлено: Fat-Zer от Февраль 13, 2011, 14:36
я же вам уже отвечал на эту тему: http://www.prog.org.ru/topic_16068_0.html


Название: Re: Запись данных в Excel
Отправлено: kolob от Февраль 13, 2011, 18:48
Цитировать
я же вам уже отвечал на эту тему

И там я вам тоже отписал, что очень уж медленно через ActiveX

Когда необходимо обработать десятки, а иногда и сотни файлов xls, то очень заметно быстродействие системы.