libxlsxwriter for Clarion
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
libxlsxwriter for Clarion
Создание файлов Excel (xlsx) без использования Excel на основе проекта libxlsxwriter (https://libxlsxwriter.github.io). Можно создавать файлы, листы в них, писать данные (текст (в т.ч. русский), число, дата, время), ставить форматирование (цвет, рамки, шрифт, выравнивание, размер), объединять ячейки, фиксировать и скрывать строки и колонки, вставлять изображения, рисовать графики (диаграммы), устанавливать настройки печати и свойства документа.
Для конвертирования "картинок" форматов используется библиотека Tpicture от Taboga, у кого этого класса нет замените на что-то свое
Для конвертирования "картинок" форматов используется библиотека Tpicture от Taboga, у кого этого класса нет замените на что-то свое
- Вложения
-
- libxlsxwriter.zip
- Версия 1.5 от 30.12.2021 на основе библиотеки 1.1.4
- (276.26 КБ) 983 скачивания
Последний раз редактировалось RaFaeL 30 Декабрь 2021, 19:19, всего редактировалось 40 раз.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
libxlsxwriter for Clarion
Выложил в шапку новую версию, в которой этот баг исправленfinsoftrz писал(а): 29 Декабрь 2017, 9:50Наткнулся на баг в библиотеке. Если вставляется одно и тоже фото, то оно дублируется в xlsx файле по количеству вставок...
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Можно реализовать описание ("Python home") ссылки как в оригинале?
Код: Выделить всё
worksheet.write_url('A1', 'https://www.python.org', string='Python home')
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8019
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
libxlsxwriter for Clarion
На самом деле это можно сделать и сейчас …Admin писал(а): 09 Январь 2020, 6:17Можно реализовать описание ("Python home") ссылки как в оригинале?

Код: Выделить всё
ErrorCode = XLSX.WriteFormula(Row,Col,'=HYPERLINK(https://www.python.org,"Python home")')
Последний раз редактировалось Игорь Столяров 09 Январь 2020, 6:39, всего редактировалось 1 раз.
Make Clarion Great Again ! 
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Спасибо. Проверю.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
libxlsxwriter for Clarion
Там это делается в два этапа
https://libxlsxwriter.github.io/workshe ... 3eedcaf9a1
Т.е. url отдельно, замещающий текст отдельно
Но посмотрю, может и добавлю одной функцией
https://libxlsxwriter.github.io/workshe ... 3eedcaf9a1
Т.е. url отдельно, замещающий текст отдельно
Но посмотрю, может и добавлю одной функцией
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Да уже сделал отчет. Спасибо. Только пришлось двойные кавычки заменять в тексте.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Либа - бомба!
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Переписал на новый метод т.к. HYPERLINK не понравился наличием формулы в поле.
Кстати, я бы посоветовал в методы добавить атрибут PROC что бы не писать не нужные err#=
Красота и читаемость кода улучшится.
Кстати, я бы посоветовал в методы добавить атрибут PROC что бы не писать не нужные err#=
Красота и читаемость кода улучшится.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
libxlsxwriter for Clarion
Спасибо, добавлюAdmin писал(а): 10 Январь 2020, 8:29Кстати, я бы посоветовал в методы добавить атрибут PROC что бы не писать не нужные err#=
Красота и читаемость кода улучшится.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8019
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
libxlsxwriter for Clarion
Одно - другому не мешает. Формула с HYPERLINK позволяет формировать ссылки с зависимостью от данных в XLSX таблице.
Make Clarion Great Again ! 
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
libxlsxwriter for Clarion
Текст с двойными кавычками вставить нельзя в HYPERLINK
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8019
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза
libxlsxwriter for Clarion
Можно. Там их кажется, надо дублировать, аналогично "<" в Clarion ...
Make Clarion Great Again ! 
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1411
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
libxlsxwriter for Clarion
Выложил в шапку версию 1.3 с функцией комментариев на основе библиотеки 0.9.3Артур писал(а): 20 Февраль 2019, 10:52Подскажите пожалуйста как вывести всплывающее примечание к ячейке ?
Также добавлен PROC атрибут для упрощения кода
- Игорь Столяров
- Ветеран движения
- Сообщения: 8019
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 94 раза