Страница 8 из 15

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 10:43
kreator
Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки. Естественно, каким-то образом отформатированы под ячейку. Понятно, что в данном случае изначально они должны где-то лежать на диске.

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:01
Игорь Столяров
kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки.
Где-то это уже было:
- Винни, ты будешь сгущенку или мёд ?
- И то и другое ! И лучше без хлеба ... :idied:

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:10
finsoftrz
kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки. Естественно, каким-то образом отформатированы под ячейку. Понятно, что в данном случае изначально они должны где-то лежать на диске.
Я файл формирую прямым выводом (dexcel), а потом через vbscript открываю и вставляю картинки или графики. Это все автоматически, сразу после формирования. Список ячеек, куда вставлять картинки, запоминается при формировании файла...

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:12
finsoftrz
Игорь Столяров писал(а): 22 Август 2017, 11:01
kreator писал(а): 22 Август 2017, 10:43Скорее диаграмм. Или, например, таблица в Excel, где в одном столбце в ячейках картинки.
Где-то это уже было:
- Винни, ты будешь сгущенку или мёд ?
- И то и другое ! И лучше без хлеба ... :idied:
Сегодня блины с медом в обед кушать будем... :-)

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:17
Дед Пахом
finsoftrz писал(а): 22 Август 2017, 11:10а потом через vbscript открываю
Одни скрипты - это плохие скрипты (sql), другие скрипты - это хорошие скрипты (vbscript). Марксистско-ленинская философия в чистом виде.

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:20
Игорь Столяров
finsoftrz писал(а): 22 Август 2017, 11:10потом через vbscript открываю и вставляю картинки или графики
Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:34
finsoftrz
Дед Пахом писал(а): 22 Август 2017, 11:17
finsoftrz писал(а): 22 Август 2017, 11:10а потом через vbscript открываю
Одни скрипты - это плохие скрипты (sql), другие скрипты - это хорошие скрипты (vbscript). Марксистско-ленинская философия в чистом виде.
Разница в том, что sql скрипты являются определяющими для всей системы. На них строятся критичные для бизнеса алгоритмы. Их надо писать, отлаживать и сопровождать. В случае с использованием vbscript для расширения возможностей системы ситуация совсем другая. Эти скрипты создаются автоматически и никак не коррелируют с бизнес-логикой. Так что никакого маркса-ленина здесь не просматривается, все логично...

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:51
kreator
Игорь Столяров писал(а): 22 Август 2017, 11:20 Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...
Есть куча техник. Но всё это дремучее уг. Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 11:53
Игорь Столяров
kreator писал(а): 22 Август 2017, 11:51Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.
Согласен ... Напрямую записывать XLSX файлы - было бы круто и намного быстрей ...

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 12:23
finsoftrz
kreator писал(а): 22 Август 2017, 11:51
Игорь Столяров писал(а): 22 Август 2017, 11:20 Да в принципе, можно картинки вставлять в XLS файл и сразу через OLE интерфейс ...
А вот есть ли это в шаблонах SoftMasters - не знаю, не использую я их почему-то ...
Есть куча техник. Но всё это дремучее уг. Правильный (современный!!!) путь вроде как найден. Дело осталось за реализацией.
Ну почему-же уг? Не забывайте, что xlsx - это переименованный zip-архив, в состав которого входят кучка каталогов и файликов. Xml файликов и не только. Все это надо создать, архивировать, зачистить. Поэтому я не сомневаюсь, что по скорости работы получится заметно медленее, чем прямой вывод в бинарный xls с помощью, например, dexcel. Потом надо учитывать, что все библиотеки прямого вывода в файл будут отставать от развития офисных пакетов. Всегда придется держать наготове канал работы через их api (посредством ole/vbscript), чтобы при необходимости получить возможность, не реализованную при прямом выводе в файл.
В сухом остатке библу прямого вывода в xlsx было бы поиметь в клашиных сырцах неплохо, но горячей необходимости нет. По крайней мере, я пока не вижу смысла тратить на это свое время...

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 13:35
Nicrus
kreator писал(а): 22 Август 2017, 10:11
Nicrus писал(а): 21 Август 2017, 22:58 Всем Привет Я пользуюсь Офис Templates от Softmasters, подходят и для С6, и перенес 1 048 576 записей на эксел 2016 с ТПС без проблем. Это справочник улиц России из КЛАДР
Через OLE. Загрузка такого количества записей сколько по времени? Контора давно померла. С Десяткой вроде удаётся подружить, хоть что-то. Так что слово "без проблем" вряд ли уместно.
А с графикой эти шаблоны работают?
Графику не пробовал, но речь шла о переносе данных :D , но у них есть. Где-то за 1,5 часа перенес 1 милл. записей на i7 3770 c 16gb оператива

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 13:45
Игорь Столяров
Nicrus писал(а): 22 Август 2017, 13:35Где-то за 1,5 часа перенес 1 милл. записей на i7 3770 c 16gb оператива
Ну это, конечно, хорошая демонстрация возможностей Clarion & OLE Microsoft Excel, но для постоянной работы неприемлемо медленно ...
Ну и компьютер у Вас лучше обычных юзерских десктопов ... :)

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 14:39
finsoftrz
Мальчик все-таки. А я думал, что девочка... :-)

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 14:44
Игорь Столяров
finsoftrz писал(а): 22 Август 2017, 14:39Мальчик все-таки. А я думал, что девочка...
С Вашей интуицией на мамбу лучше не ходить и в Таиланд не ездить. Совсем .... :idied:

Экспорт в Microsoft Excel (много)

Добавлено: 22 Август 2017, 14:48
finsoftrz
Ну в коем веке на форуме симпатичный ник появился. А то одни кошки, кролики и негры с выпученными глазами... :-)