Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.04.05 21:42. Заголовок: EXCEL И xHarbour
Пробовал делать отчеты через OLE в EXCEL , на мелких таблицах без проблем.Но вот попытался выгрузить таблицу побольше - 500 кб, 3000 записей и у EXCELя пямяти не хватило. ??? xHarbour - режим консоль. Кто пробовал выгрузку в EXCEL через буфер Windows? Намного быстрее( в Делфи) , в xHarbour не нашел какие библиотеки и функции нужны.
|
|
|
Ответов - 25
, стр:
1
2
All
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.04.05 22:23. Заголовок: Re: EXCEL И xHarbour
Vlad04 В EXCEL ограничение , точно уже не помню сколько строк........
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 03.04.05 14:01. Заголовок: Re: EXCEL И xHarbour
Зачем же работать через клипбоард, когда можно напрямую через ole Посмотри к примеру класс TExcelScript на сайте у Патрика Он вообще-то для fw, но должан работать и без fw
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 03.04.05 23:40. Заголовок: Re: EXCEL И xHarbour
Я начинал делать классы работы с Excel и OpenOffice Calc для xHarbour, еще недоделал и не выкладывал. Сейчас закончилась карточка и я не могу залить их на xharbour.nm.ru (с этой нет доступа по ftp) Есть пример: TBrowse-обьект сбрасывается в Excel и OO Calc Так что пока кому надо вышлю мылом пишите
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.04.05 09:50. Заголовок: Re: EXCEL И xHarbour
Смесь OLE и клипбоард один из самых быстрых вариантов формирования отчетов в EXCEL.На Делфи тестировал.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.04.05 13:05. Заголовок: Re: EXCEL И xHarbour
Паша очень хочется посмотреть твои классы для работы с Excel и OpenOffice Calc в xHarbour. А нет ли у кого-то примеров по использованию Crystal Report в xHarbour? Мой e-mail: leo@zt.aval.ua
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.04.05 19:35. Заголовок: Re: EXCEL И xHarbour
Pasha Можно тоже взглянуть на эти классы Мыло было бы clipper52 [at] yandex.ru
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.04.05 22:26. Заголовок: Re: EXCEL И xHarbour
отправил
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 04.04.05 23:22. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 05.04.05 00:41. Заголовок: Re: EXCEL И xHarbour
ok
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 12.04.05 22:30. Заголовок: Re: EXCEL И xHarbour
1
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 12.04.05 22:45. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 12:38. Заголовок: Re: EXCEL И xHarbour
Проверил, работает очень шустро.Но в существующие файлы не дописывает.Только вновь создавать надо.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 12:50. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 14:58. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 15:20. Заголовок: Re: EXCEL И xHarbour
У Водоносова http://vodonosov.nm.ru/ есть подобные наработки, только для Харбора надо asm модуль подправить, может кто посмотрит
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 15:35. Заголовок: Re: Vlad04
Странно, у меня всё дописывается и исправляется. Библиетека пишет в BIFF8, т.е. Excel 2000 и выше. Может у тебя 97й, и в этом проблемма. У Водоносова только наброски и то для устаревшего BIFF2-4, хотя подход такой-же. Прсматривал его вариант, но отказался а пользу предложеного.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.04.05 17:10. Заголовок: Re: EXCEL И xHarbour
Да у меня 97 Excel
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 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) все нормально И неправильно отрабатывает клиппер, а харбор правильно К чему бы это ?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.04.05 09:47. Заголовок: Re: EXCEL И xHarbour
Проверил с Excel2002- не получается внести изменения в существующий файл. Может другие функции надо вызывать,а не Ex_CreateSheet, или с другими параметрами?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.04.05 14:11. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.04.05 14:14. Заголовок: Re: EXCEL И xHarbour
|
|
|
|
|
| постоянный участник
|
Пост N: 129
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.12.06 11:26. Заголовок: Re:
Народ, у кого есть данная DLL ? А то потребовалось делать также, а автор не отвечает.
|
|
|
|
| постоянный участник
|
Пост N: 55
Зарегистрирован: 13.10.05
|
|
Отправлено: 04.12.06 14:02. Заголовок: У меня есть
Где мыло?
|
|
|
|
| постоянный участник
|
Пост N: 130
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.12.06 20:04. Заголовок: Re:
Мое мыло: 30195@mail.ru Спасибо за отклик.
|
|
|
|
| |
Пост N: 1
Зарегистрирован: 18.12.06
|
|
Отправлено: 18.12.06 10:06. Заголовок: Re:
*PRIVAT*
|
|
|
Ответов - 25
, стр:
1
2
All
[только новые]
|
|