Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Структура xls файла / 24 сообщений из 24, страница 1 из 1
18.06.2006, 23:30
    #33798409
dasx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Нужен subj, чтоб можно было писать xls файл вручную.
Заранее благодарен.
...
Рейтинг: 0 / 0
18.06.2006, 23:58
    #33798426
k-nike2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Структура .xls, а также других офисных файлов закрыта, поэтому наверное никак. Единственное знаю, что проекту OpenOffice удалось достичь некоторых успехов в расшифровке микрософтовских документов. Может там покапать?
...
Рейтинг: 0 / 0
19.06.2006, 01:37
    #33798472
dasx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Так может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.
...
Рейтинг: 0 / 0
19.06.2006, 09:59
    #33798762
AL_KIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
тоже пытаюсь решить проблему увеличения скорости Excel.Application...

здесь же на форуме подсказали следующее:

использовать objExcel.Cells(2,1).CopyFromRecordset RSost

теперь я вставляю данные сразу блоками, затем накладываю форматирование, скорость увеличилась в разы...
...
Рейтинг: 0 / 0
19.06.2006, 17:06
    #33800556
Абориген
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Excel умеет сохранять в xml и html. И соответственно читать эти форматы. Т.е. можно и без xls обойтись.
...
Рейтинг: 0 / 0
19.06.2006, 17:34
    #33800698
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
dasxТак может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.долго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?
...
Рейтинг: 0 / 0
19.06.2006, 18:09
    #33800794
AL_KIR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
miksoft dasxТак может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.долго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

остатки по складам 20000 позиций с раскрашиванием и оформлением... ~6 мб excel файл формируется - 20 минут через объект Excel.Application, если выводить построчно...
...
Рейтинг: 0 / 0
20.06.2006, 01:45
    #33801365
dasx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
miksoft dasxТак может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.долго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

На самом деле проблема не у меня, а у моего друга. Он рассказал мне о ней и я тоже заинтересовался :)
Он вообще пишет используя Qt. А в xls заганяет даные при помощи специального ActiveX обьекта. Пробывал перегнать таблицу с базы (там всего пару записей, максимум штук 20), длится секунд 8. Но что будет, когда таблица будет огромной?! Думаю, представить можно ;)
...
Рейтинг: 0 / 0
20.06.2006, 08:29
    #33801487
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
miksoftдолго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

Что, не делал, что ли через ActiveX? Тормозит так, что заснуть можно. У всех тормозит.
...
Рейтинг: 0 / 0
20.06.2006, 08:39
    #33801504
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
По поводу библиотек рекомендую здесь посмотреть:-

шмяк

Что выбрать -- не скажу: я в своё время на скорость забил, а сейчас, слава Богу, забил на Excel. Но привлекательно выглядят названия "C++ wrapper of Excel C API", "pyExcelerator" -- может ещё что есть.
...
Рейтинг: 0 / 0
20.06.2006, 13:48
    #33802503
Абориген
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
AL_KIR miksoft dasxТак может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.долго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

остатки по складам 20000 позиций с раскрашиванием и оформлением... ~6 мб excel файл формируется - 20 минут через объект Excel.Application, если выводить построчно...Если делать через DDE, то в несколько раз быстрее. Но программировать DDE - это мрак.
...
Рейтинг: 0 / 0
20.06.2006, 16:03
    #33803142
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
DarkSquid miksoftдолго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

Что, не делал, что ли через ActiveX? Тормозит так, что заснуть можно. У всех тормозит.я делал через ActiveX, но не через Excel.Application, а через F1Book. Никаких проблем с быстродействием не заметил, на файлах в единицы мегабайт сохранение в файл происходит за секунды.
...
Рейтинг: 0 / 0
20.06.2006, 20:31
    #33803933
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
miksoft

Круто. Ну пусть тогда автор через F1Book переписывает.
...
Рейтинг: 0 / 0
21.06.2006, 02:49
    #33804157
dasx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Всем спасибо. Будем разбераться.
...
Рейтинг: 0 / 0
21.06.2006, 11:41
    #33804819
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
DarkSquid miksoft

Круто. Ну пусть тогда автор через F1Book переписывает.
а что-то у автора я не нашел прямого упоминания через какой именно ActiveX-компонент он работает...
...
Рейтинг: 0 / 0
21.06.2006, 12:32
    #33805092
MX -- ALEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
AL_KIR miksoft dasxТак может есть какие-то библиотеки или что-то ещё? Ато через ActiveX както долго получается.долго - это сколько? и на каких объемах? и что имеется в виду под "через ActiveX"?

остатки по складам 20000 позиций с раскрашиванием и оформлением... ~6 мб excel файл формируется - 20 минут через объект Excel.Application, если выводить построчно...

20 000 строк
10 колонок
с раскрашиванием особых случаев и прочим..

в нашей системе "MX" - не более минуты
написано на VBA без дополнительных ActiveX
(аккуратное программирование)
...
Рейтинг: 0 / 0
21.06.2006, 15:01
    #33805881
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
miksoftа что-то у автора я не нашел прямого упоминания через какой именно ActiveX-компонент он работает...


Обычно такие работают что через Excel.Application (JFYI).
...
Рейтинг: 0 / 0
21.06.2006, 15:03
    #33805888
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
MX -- ALEXв нашей системе "MX" - не более минуты


Да, производительность компов растёт не по дням, а по часам. Всё равно долго (imho).
...
Рейтинг: 0 / 0
21.06.2006, 15:48
    #33806108
MX -- ALEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
DarkSquid MX -- ALEXв нашей системе "MX" - не более минуты


Да, производительность компов растёт не по дням, а по часам. Всё равно долго (imho).

обычный серийный комп
полтора гигагерца

на двухпроцессорном AMD 64-разр - менее 10 сек
...
Рейтинг: 0 / 0
22.06.2006, 00:07
    #33807267
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
k-nike2Структура .xls, а также других офисных файлов закрыта, поэтому наверное никак. Единственное знаю, что проекту OpenOffice удалось достичь некоторых успехов в расшифровке микрософтовских документов. Может там покапать?


Не совсем так.

The Microsoft Excel Binary File Format (BIFF) information is documented in the Excel 97 Developer's Kit (ISBN 1-57231-498-2).

Ищите описание формата BIFF
...
Рейтинг: 0 / 0
22.06.2006, 10:55
    #33807843
Andres 1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Может, поможет Jakarta POI?
http://jakarta.apache.org/poi/
...
Рейтинг: 0 / 0
26.06.2006, 02:46
    #33813619
dasx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
Изопропил прав. Правда я об этом узнал раньше чем ты написал :) Но всё-равно спасибо.
...
Рейтинг: 0 / 0
06.07.2006, 19:38
    #33836823
shuklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
DarkSquidОбычно такие работают что через Excel.Application
Так как Excel представляет собой Out of process Ole automation server то при создании Excel.Application возникает маршаллинг. Чтобы этого избежать надо внедрить в аппартмент Excel собственный In Process Ole automation server и генерировать листы уже от туда.
...
Рейтинг: 0 / 0
08.07.2006, 00:53
    #33839828
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура xls файла
/topic/142575&hl=exel
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Структура xls файла / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]