On-line: Dr. Oldwarez, гостей 1. Всего: 2 [подробнее..]
АвторСообщение



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.04.05 21:42. Заголовок: EXCEL И xHarbour


Пробовал делать отчеты через OLE в EXCEL , на мелких таблицах без проблем.Но вот попытался выгрузить таблицу побольше - 500 кб, 3000 записей и у EXCELя пямяти не хватило. ???
xHarbour - режим консоль.
Кто пробовал выгрузку в EXCEL через буфер Windows? Намного быстрее( в Делфи) , в xHarbour не нашел какие библиотеки и функции нужны.

Спасибо: 0 
Ответов - 25 , стр: 1 2 All [только новые]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.04.05 22:23. Заголовок: Re: EXCEL И xHarbour


Vlad04
В EXCEL ограничение , точно уже не помню сколько строк........


Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.04.05 14:01. Заголовок: Re: EXCEL И xHarbour


Зачем же работать через клипбоард, когда можно напрямую через ole
Посмотри к примеру класс TExcelScript на сайте у Патрика
Он вообще-то для fw, но должан работать и без fw


Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 03.04.05 23:40. Заголовок: Re: EXCEL И xHarbour


Я начинал делать классы работы с Excel и OpenOffice Calc для xHarbour,
еще недоделал и не выкладывал. Сейчас закончилась карточка
и я не могу залить их на xharbour.nm.ru (с этой нет доступа по ftp)
Есть пример: TBrowse-обьект сбрасывается в Excel и OO Calc
Так что пока кому надо вышлю мылом пишите


Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.04.05 09:50. Заголовок: Re: EXCEL И xHarbour


Смесь OLE и клипбоард один из самых быстрых вариантов формирования
отчетов в EXCEL.На Делфи тестировал.

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.04.05 13:05. Заголовок: Re: EXCEL И xHarbour


Паша очень хочется посмотреть твои классы для работы с Excel и OpenOffice Calc в xHarbour.
А нет ли у кого-то примеров по использованию Crystal Report в xHarbour?
Мой e-mail: leo@zt.aval.ua

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.04.05 19:35. Заголовок: Re: EXCEL И xHarbour


Pasha

Можно тоже взглянуть на эти классы
Мыло было бы clipper52 [at] yandex.ru

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.04.05 22:26. Заголовок: Re: EXCEL И xHarbour


отправил

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.04.05 23:22. Заголовок: Re: EXCEL И xHarbour


Вышли и мне
orsv04@mail.ru

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 05.04.05 00:41. Заголовок: Re: EXCEL И xHarbour


ok

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 12.04.05 22:30. Заголовок: Re: EXCEL И xHarbour


1

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 12.04.05 22:45. Заголовок: Re: EXCEL И xHarbour


Есть DLL написаная на С++ для создания Xls файлов методом непосредственной записи в BIFF8 формат. По скорости OLE и рядом не валялся (20 000 ячеек за 1 секунду на P4-1700,512M), автор nik_x(сабака)hotbox.ru - завсегдатый www.sql.ru/forum/.
Я эту DLL к Harbour прикрутил. Кому интересно пишите vlad(сабака)esco-kiev.com.ua


Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 12:38. Заголовок: Re: EXCEL И xHarbour


Проверил, работает очень шустро.Но в существующие файлы не дописывает.Только вновь создавать надо.

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 12:50. Заголовок: Re: EXCEL И xHarbour


vlad
Сбрось мне плиз с тутором !
soft2000(СОБАКА)nm.ru

Спасибо !

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 14:58. Заголовок: Re: EXCEL И xHarbour


VLAD и мне пожалуйста на адрес Leo@zt.aval.ua !

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 15:20. Заголовок: Re: EXCEL И xHarbour


У Водоносова http://vodonosov.nm.ru/ есть подобные наработки, только для Харбора
надо asm модуль подправить, может кто посмотрит

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 15:35. Заголовок: Re: Vlad04


Странно, у меня всё дописывается и исправляется.
Библиетека пишет в BIFF8, т.е. Excel 2000 и выше. Может у тебя 97й, и в этом
проблемма.

У Водоносова только наброски и то для устаревшего BIFF2-4, хотя подход такой-же. Прсматривал его вариант, но отказался а пользу предложеного.



Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 17:10. Заголовок: Re: EXCEL И xHarbour


Да у меня 97 Excel

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.04.05 21:19. Заголовок: Re: EXCEL И xHarbour


Кстати сегодня случился странный случай

Ячейка имеет числовой тип
Присваиваю ей значение по имени такой функцией:

Function CellValue(oExcel, cName, xValue)
// -------------------------------------------------- -----------
// Установка значения xValue ячейки по имени cName в обьекте oExcel
// -------------------------------------------------- -----------
Local oNames := oExcel:Get(’ActiveWorkBook’):Names
Local oCell
cName := OEMToAnsi(cName)
if ValType(xValue) = ’C’
xValue := OEMToAnsi(xValue)
endif
if oNames:Invoke(’Item’, cName) # nil
oExcel:Goto(cName)
oCell := oExcel:Get(’ActiveCell’)
oCell:Set(’Value’, xValue)
endif
Return nil

Делаю:

CellValue(oExcel, ’Summa’, AllTrim(Str(5.99)))

А в ячейке появляется какой-то бред: 36121.00
Причем с другими значениями (не 5.99) все нормально

И неправильно отрабатывает клиппер, а харбор правильно
К чему бы это ?



Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.04.05 09:47. Заголовок: Re: EXCEL И xHarbour


Проверил с Excel2002- не получается внести изменения в существующий файл. Может другие функции надо вызывать,а не Ex_CreateSheet, или с другими параметрами?

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.04.05 14:11. Заголовок: Re: EXCEL И xHarbour


Это с сайта http://vodonosov.nm.ru/ ?
А ты напиши автору

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.04.05 14:14. Заголовок: Re: EXCEL И xHarbour


Нет, это отсюда
›Я эту DLL к Harbour прикрутил. Кому интересно пишите vlad(сабака)esco-kiev.com.ua




Спасибо: 0 
постоянный участник




Пост N: 129
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.12.06 11:26. Заголовок: Re:


Народ, у кого есть данная DLL ?
А то потребовалось делать также, а автор не отвечает.

Спасибо: 0 
Профиль
постоянный участник


Пост N: 55
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 04.12.06 14:02. Заголовок: У меня есть


Где мыло?

Спасибо: 0 
Профиль
постоянный участник




Пост N: 130
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.12.06 20:04. Заголовок: Re:


Мое мыло: 30195@mail.ru
Спасибо за отклик.

Спасибо: 0 
Профиль



Пост N: 1
Зарегистрирован: 18.12.06
ссылка на сообщение  Отправлено: 18.12.06 10:06. Заголовок: ­Re:


*PRIVAT*

Спасибо: 0 
Профиль
Ответов - 25 , стр: 1 2 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 76
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет