Последняя версия DataExpress 3 beta от 15 ноября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<


Внимание! Кража данных


kok80-ExportToExcel (LibreOffice calc)


Модератор: Разработчики расширений

kok80
Эксперт
Сообщения: 386
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 5 раз
Поблагодарили: 41 раз

kok80-ExportToExcel (LibreOffice calc)

Сообщение kok80 » 17 окт 2019, 17:52

kok80-ExportToExcel ver 3.2
возможности (выбираются в действиях при запуске):
- экспорт в Excel/LibreOffice calc/автовыбор при запуске базы
- кнопку на панель главной формы(экспорт активной формы)
- кнопку на панель всех запросов
- в контекстное меню всех форм
- в контекстное меню всех форм: выделенные строки
- в контекстное меню всех запросов
- в контекстное меню всех запросов: выделенные строки
- в контекстное меню всех сводных таблиц
- мультивыбор во всех формах
- мультивыбор во всех запросах
- текстовой формат в Excel для текстовых полей (строка 0001 будет экспортироваться 0001, а не 1)

в действиях формы:
- Форма - сделать мультивыбор
- Запросы формы - сделать мультивыбор (выбрать нужные запросы)

Если подключить модуль как внешний {$I kok80-ExportToExcel}, то можно использовать

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

procedure GridToExcel(sender:TObject)

в качестве sender понимает TdxForm, TdxQueryGrid, TdxSQLQuery, TdxPivotGrid.

Экспорт осуществляется через буфер обмена, если в буфере был текст-он восстанавливается после экспорта.


dxdb_icon Демо


kok80-ExportToExcel 3.1 Изображение Скачать

Теги:

Аватара пользователя
admin
Разработчик
Сообщения: 5263
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 43 раза
Поблагодарили: 355 раз

kok80-ExportToExcel

Сообщение admin » 18 окт 2019, 20:44

Если поставлена только галочка "кнопку на главную панель", то при закрытии базы возникает ошибка "Null pointer Exception".

kok80
Эксперт
Сообщения: 386
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 5 раз
Поблагодарили: 41 раз

kok80-ExportToExcel

Сообщение kok80 » 18 окт 2019, 22:17

точно, исправил

тимур
Интересующийся
Сообщения: 97
Зарегистрирован: 01 авг 2018, 04:06
Благодарил (а): 12 раз
Поблагодарили: 1 раз

kok80-ExportToExcel

Сообщение тимур » 23 ноя 2019, 09:31

Подскажите,
1. в базе есть поле Адрес (в формате 1-57) т.е. №Дома-№Кв. при экспорте Это поле получает янв.57, данная проблема в расширении? и можно ли как -то её решить?
2. можно ли сделать полноценный экспорт имеется ввиду Форматирование (Шрифт заголовка, цвета колонок, строк) ? Или из-за буфера обмена не возможно?

kok80
Эксперт
Сообщения: 386
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 5 раз
Поблагодарили: 41 раз

kok80-ExportToExcel

Сообщение kok80 » 23 ноя 2019, 23:02

1) 1-57 так excel воспринимает дату. Расширение не устанавливает формат ячейки. Варианты решений:
- 1--57 или какой-нибудь доп символ, который помешает excel воспринимать значение как дату
- в расширении сделать так, чтобы для текстовых полей (для всей колонки) устанавливался формат "текстовой"

Схожая проблема - при экспорте строки "0123" excel также будет воспринимать значение как число и отображать "123"

2) Можно, если эту информацию можно получить получить из DataExpress, в планах есть. Буфер обмена ничему не помеха, просто это самый быстрый способ экспорта.

Аватара пользователя
Develop-Soft
Сообщения: 1940
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 123 раза
Поблагодарили: 540 раз
Контактная информация:

kok80-ExportToExcel

Сообщение Develop-Soft » 23 ноя 2019, 23:45

А если '1-57 и '0123?

Blackhard
Новичок
Сообщения: 31
Зарегистрирован: 03 янв 2017, 10:29

kok80-ExportToExcel

Сообщение Blackhard » 24 дек 2019, 10:21

Спасибо, применил у себя.
Маст хэв модуль прям!

kok80
Эксперт
Сообщения: 386
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 5 раз
Поблагодарили: 41 раз

kok80-ExportToExcel

Сообщение kok80 » 16 май 2020, 10:39

Version=2.0

добавил возможность экспорта только выделенных строк формы/запроса.
- в настройках модуля можно установить мультивыбор для всех форм, запросов
или
- в настройках модуля в каждой форме выбрать для этой формы мультивыбор и для каких запросов формы установить мультивыбор

Если мультивыбор не устанавливать - будет экспортироваться только текущая строка

kok80-ExportToExcel.zip [ Изображение Скачать ]

Ivan
Заглянувший
Сообщения: 9
Зарегистрирован: 22 мар 2017, 09:13
Благодарил (а): 4 раза

kok80-ExportToExcel

Сообщение Ivan » 23 май 2020, 18:00

Добрый день!
Можно ли как-то выгрузить данные из сводной таблицы не в Excel, а в, например, Libre Calc? Благодарю.

kok80
Эксперт
Сообщения: 386
Зарегистрирован: 02 июл 2018, 21:45
Благодарил (а): 5 раз
Поблагодарили: 41 раз

kok80-ExportToExcel

Сообщение kok80 » 24 май 2020, 23:18

Можно, если кинете ссылку как создать экземпляр либраофисного экселя (CreateObject(...)) и управлять им. Сходу не нашел


Вернуться в «Расширения и плагины (разработка и обсуждение)»