libxlsxwriter for Clarion

Программы на Clarion, шаблоны, библиотеки и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

libxlsxwriter for Clarion

Сообщение Артур »

Игорь Столяров писал(а): 11 Январь 2018, 10:17В интересах революции жертвы всегда оправданы !
Лучшее враг хорошего гласит народная мудрость. :mrgreen:
Любить и обещать ничего не стоит
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libxlsxwriter for Clarion

Сообщение Игорь Столяров »

Артур писал(а): 11 Январь 2018, 11:34Лучшее враг хорошего
Что Вы ... всё интересное ещё впереди. ;)
Скажите пожалуйста, а можно текст выводить вот так:

vertical.jpg

Вроде бы управление текстом в LibXLSXWriter поддерживается ....
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL »

Игорь Столяров писал(а): 11 Январь 2018, 12:03Скажите пожалуйста, а можно текст выводить вот так:
Да, конечно, как раз вчера добавил. Вроде с форматом теперь всё

Рисование прозрачных рамок добавлять не хочу
Последний раз редактировалось RaFaeL 13 Январь 2018, 14:46, всего редактировалось 1 раз.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libxlsxwriter for Clarion

Сообщение Игорь Столяров »

Формулы с русским наименованием портят XLSX файл. :(
Например:

Код: Выделить всё

    err#=xlsx.WriteFormula(10,10,'=СУММ(H5:H9)')
Их в принципе нельзя использовать с LibXLSXWriter или надо "отютиэфить" ? ;)
Последний раз редактировалось Игорь Столяров 12 Январь 2018, 18:02, всего редактировалось 1 раз.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

libxlsxwriter for Clarion

Сообщение Губин Игорь »

Артур писал(а): 11 Январь 2018, 11:34Лучшее враг хорошего гласит народная мудрость.

А я спокойно жду, когда они набьют себе все шишки и вот тогда... :cat:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libxlsxwriter for Clarion

Сообщение Игорь Столяров »

Губин Игорь писал(а): 12 Январь 2018, 18:02когда они набьют себе все шишки и вот тогда
Кроме шишек, они получат ещё и опыт работы. ;)
В интересные стартапы надо входить с самого начала, потом будет уже не так прикольно. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

libxlsxwriter for Clarion

Сообщение Губин Игорь »

Игорь Столяров писал(а): 12 Январь 2018, 18:10потом будет уже не так прикольно
Вам прикалываться или коммерческий софт клепать? :idied:

:cat:

P.S. У меня экспорт в формат экселя в 10 разных процедурах и это только начало. Т.ч. я уж потом...
P.P.S. Там ещё и TXT, HTML, Word (RTF), PDF. Был XML, но убран за невостребованностью. Думаю не склепать ли и JPG для прикола. Т.ч. я уж потом
:cat:
P.P.P.S Тут уже предложили и многостраничный TIFF - в налоговую характеристики материалов посылать )))))))))))))))))))))))))
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL »

Русские формулы не работают, библиотека нерусская, попробуйте подключить Promt ;)

Экспорт удобнее держать в одной процедуре. Вот у нас в одной, правда большой. Туда передаются очереди в которых очереди в которых очереди (ну вы понели) а далее это все куда угодно. Когда менял формат формата, поправил строчек так пять

Что касается шишек и опыта... Пишу экспорт графиков, сегодня после пары часов тупняка опытным путем выяснил, что float в эту библиотеку надо передавать как семибайтное значение. Еле выкрутился. Веселуха!
В интересные стартапы надо входить с самого начала, потом будет уже не так прикольно
Чего вам год назад не входилось? )
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libxlsxwriter for Clarion

Сообщение Игорь Столяров »

OK ! С формулами - понял. Сбивает с толку, что всё равно при открытии XLSX "=SUM()" заменяется на "=СУММ()". :)
А год назад ... постоянно, что-то пробуем интересное. Год назад вполне перспективным казался экспорт через XML.
Но в реальности оказалось слишком сложно, и всё равно задействуется OLE. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL »

.
Последний раз редактировалось RaFaeL 13 Январь 2018, 14:30, всего редактировалось 3 раза.
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

libxlsxwriter for Clarion

Сообщение gopstop2007 »

Поменяйте описание в xlsx.SplitPanes вертикаль <-> горизонталь, а то сбивает с толку :)
Спасибо за xlsxwriter, за столько лет альтернатива появилась :D
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL »

gopstop2007 писал(а): 13 Январь 2018, 10:43Поменяйте описание в xlsx.SplitPanes вертикаль <-> горизонталь, а то сбивает с толку
Это видимо не баг а фича, там все по оригинальной документации
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL »

Добавил работу с графиками. За небольшим исключением поддерживается всё, кроме работы с осями, там возникли технические нюансы, которые пока не знаю, как решить, попросил автора пару методов добавить или придется самому дописать. Кому нужны были графики, просьба попробовать и сказать, чего не хватает и может ошибки какие вылезут
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

libxlsxwriter for Clarion

Сообщение Developer »

RaFaeL писал(а): 13 Январь 2018, 14:26Добавил работу с графиками. За небольшим исключением поддерживается всё, кроме работы с осями, там возникли технические нюансы, которые пока не знаю, как решить, попросил автора пару методов добавить или придется самому дописать. Кому нужны были графики, просьба попробовать и сказать, чего не хватает и может ошибки какие вылезут
RaFaeL спасибо за работу!

В твоей версии от 13.01.2018 как ты и предполагал появились ошибки при открытии в Excel 2016, а вот
LibreOffice Calc открывает созданный документ без проблем :D
Вложения
Error.PNG
Error.PNG (5.58 КБ) 2157 просмотров
Error1.PNG
С Уважением, Developer
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libxlsxwriter for Clarion

Сообщение Игорь Столяров »

Кстати, интересно по теме ... Оказывается существует официальный и бесплатный Microsoft Excel Viewer.
Доступен до 01.04.2018 г., кому надо - загружайте, далее будет только Microsoft Excel Mobile для Windows 10.

Также в Microsoft Store много всяких редакторов и просмотрщиков XLSX файлов, как бесплатных, так и коммерческих.
Поэтому для работы с XLSX отчётами теперь можно обойтись вообще без офисного пакета ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить