Экспорт в Microsoft Excel (много)
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Экспорт в Microsoft Excel (много)
Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки. Естественно, каким-то образом отформатированы под ячейку. Понятно, что в данном случае изначально они должны где-то лежать на диске.
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8024
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
Экспорт в Microsoft Excel (много)
Где-то это уже было:kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки.
- Винни, ты будешь сгущенку или мёд ?
- И то и другое ! И лучше без хлеба ...

Make Clarion Great Again ! 
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Я файл формирую прямым выводом (dexcel), а потом через vbscript открываю и вставляю картинки или графики. Это все автоматически, сразу после формирования. Список ячеек, куда вставлять картинки, запоминается при формировании файла...kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки. Естественно, каким-то образом отформатированы под ячейку. Понятно, что в данном случае изначально они должны где-то лежать на диске.
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Сегодня блины с медом в обед кушать будем...Игорь Столяров писал(а): 22 Август 2017, 11:01Где-то это уже было:kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки.
- Винни, ты будешь сгущенку или мёд ?
- И то и другое ! И лучше без хлеба ...

C6/C12, ШВС, tps/btrieve.
- Дед Пахом
- Старичок
- Сообщения: 3285
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 48 раз
- Контактная информация:
Экспорт в Microsoft Excel (много)
Одни скрипты - это плохие скрипты (sql), другие скрипты - это хорошие скрипты (vbscript). Марксистско-ленинская философия в чистом виде.
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 8024
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
Экспорт в Microsoft Excel (много)
Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...finsoftrz писал(а): 22 Август 2017, 11:10потом через vbscript открываю и вставляю картинки или графики
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...
Make Clarion Great Again ! 
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Разница в том, что sql скрипты являются определяющими для всей системы. На них строятся критичные для бизнеса алгоритмы. Их надо писать, отлаживать и сопровождать. В случае с использованием vbscript для расширения возможностей системы ситуация совсем другая. Эти скрипты создаются автоматически и никак не коррелируют с бизнес-логикой. Так что никакого маркса-ленина здесь не просматривается, все логично...
C6/C12, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Экспорт в Microsoft Excel (много)
Есть куча техник. Но всё это дремучее уг. Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.Игорь Столяров писал(а): 22 Август 2017, 11:20 Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8024
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
Экспорт в Microsoft Excel (много)
Согласен ... Напрямую записывать XLSX файлы - было бы круто и намного быстрей ...kreator писал(а): 22 Август 2017, 11:51Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.
Make Clarion Great Again ! 
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Ну почему-же уг? Не забывайте, что xlsx - это переименованный zip-архив, в состав которого входят кучка каталогов и файликов. Xml файликов и не только. Все это надо создать, архивировать, зачистить. Поэтому я не сомневаюсь, что по скорости работы получится заметно медленее, чем прямой вывод в бинарный xls с помощью, например, dexcel. Потом надо учитывать, что все библиотеки прямого вывода в файл будут отставать от развития офисных пакетов. Всегда придется держать наготове канал работы через их api (посредством ole/vbscript), чтобы при необходимости получить возможность, не реализованную при прямом выводе в файл.kreator писал(а): 22 Август 2017, 11:51Есть куча техник. Но всё это дремучее уг. Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.Игорь Столяров писал(а): 22 Август 2017, 11:20 Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...
В сухом остатке библу прямого вывода в xlsx было бы поиметь в клашиных сырцах неплохо, но горячей необходимости нет. По крайней мере, я пока не вижу смысла тратить на это свое время...
C6/C12, ШВС, tps/btrieve.
Экспорт в Microsoft Excel (много)
Графику не пробовал, но речь шла о переносе данныхkreator писал(а): 22 Август 2017, 10:11Через OLE. Загрузка такого количества записей сколько по времени? Контора давно померла. С Десяткой вроде удаётся подружить, хоть что-то. Так что слово "без проблем" вряд ли уместно.Nicrus писал(а): 21 Август 2017, 22:58 Всем Привет Я пользуюсь Офис Templates от Softmasters, подходят и для С6, и перенес 1 048 576 записей на эксел 2016 с ТПС без проблем. Это справочник улиц России из КЛАДР
А с графикой эти шаблоны работают?

С уважением Густаво Адольфо Ромеро Матуте
- Игорь Столяров
- Ветеран движения
- Сообщения: 8024
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
Экспорт в Microsoft Excel (много)
Ну это, конечно, хорошая демонстрация возможностей Clarion & OLE Microsoft Excel, но для постоянной работы неприемлемо медленно ...Nicrus писал(а): 22 Август 2017, 13:35Где-то за 1,5 часа перенес 1 милл. записей на i7 3770 c 16gb оператива
Ну и компьютер у Вас лучше обычных юзерских десктопов ...

Make Clarion Great Again ! 
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Мальчик все-таки. А я думал, что девочка... 

C6/C12, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8024
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
Экспорт в Microsoft Excel (много)
С Вашей интуицией на мамбу лучше не ходить и в Таиланд не ездить. Совсем ....

Make Clarion Great Again ! 
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Экспорт в Microsoft Excel (много)
Ну в коем веке на форуме симпатичный ник появился. А то одни кошки, кролики и негры с выпученными глазами... 

C6/C12, ШВС, tps/btrieve.