Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / импорт файла в формате .xls / 9 сообщений из 9, страница 1 из 1
22.11.2006, 13:13
    #34146552
Elena11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Есть ли у кого-нибудь пример импорта файлов именно этого формата, в том случае если в книге несколько листов.
...
Рейтинг: 0 / 0
22.11.2006, 15:31
    #34147219
Ptn
Ptn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
С одной стороны мы используем обычный HTML - который открываеться в Excel, но если у нас двулистный не помню

С другой стороны место html можно генерить XML - работает с Excel 2002 и выше.
Описание формата на сайте микрософт, или просто делаете документ - сохраняете его в XML и смотрите что получилось. В нем точно было задание листов.
...
Рейтинг: 0 / 0
22.11.2006, 16:01
    #34147373
MX - ALEX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Elena11Есть ли у кого-нибудь пример импорта файлов именно этого формата, в том случае если в книге несколько листов.


применяем
импорт :
одного листа -некоторых листов - всей книги .xls - фрагмента из листа
в назначенную M-глобаль

затем - если надо - переработка этой инфы и выдача снова
в листы - с изменениями - расширениями - дополнениями таблиц и диаграмм
и кнопками интерактивного управления

MX:
виртуальный m-EXCEL в среде MUMPS с отображением на реальных
excel-пользователей

CACHE-MSM-GTM
...
Рейтинг: 0 / 0
02.12.2006, 02:25
    #34172095
dolphin278
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Elena11Есть ли у кого-нибудь пример импорта файлов именно этого формата, в том случае если в книге несколько листов.
Вариант - использовать Cache Activate для работы с ActiveX-библиотекой Excel. По конкретным методам, объектам и свойствам - вам в MSDN, потому как это Microsoft'овские библиотеки. С Excel'ем, кстати, надо поосторожнее - методы его объектов частенько не тот тип объектов возвращают, что декларируют, и их надо .Become-методом приводить к правильному типу.

В аттаче - простенький пример работы с Excel'евским ActiveX из Cache'. Предполагается, что ActiveX Excel'я импортирован в Cache' мастером Сache' Activate в пакет "Activate".

Конкретно по нескольким листам - это коллекция Worksheets. Взятие листа есть в прикрепленном примере.
...
Рейтинг: 0 / 0
05.12.2006, 20:27
    #34178835
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
а где взять ##Class(Activate.Excel.Application) ?
...
Рейтинг: 0 / 0
05.12.2006, 21:28
    #34178889
Главрыба
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Импортировать с помощью Cache Activate Wizard.
Загляните в Studio, меню Tools.
...
Рейтинг: 0 / 0
06.12.2006, 18:51
    #34181465
VadimF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Документация по технологии Cache' Activate Using Caché Activate

Вадим
...
Рейтинг: 0 / 0
28.03.2007, 15:35
    #34422118
Елена11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Спасибо за ответы. Обошлись скриптами Java.
...
Рейтинг: 0 / 0
30.03.2007, 18:04
    #34428428
Peter Zarubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
импорт файла в формате .xls
Elena11Есть ли у кого-нибудь пример импорта файлов именно этого формата, в том случае если в книге несколько листов.
Как вариант, xls можно представить как csv файл,с разделителями, а потом "парсить" его как обычный, текстовой.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / импорт файла в формате .xls / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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