powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вывести текст в столбцы Header-a Excel через SMExport?
8 сообщений из 8, страница 1 из 1
Вывести текст в столбцы Header-a Excel через SMExport?
    #39993529
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формирую и выгружаю книгу Excel (2003) из Delphi 7 посредством smexport 4.10
Первую строку книги Excel добавляю так:
Код: pascal
1.
dm.SMExport1.Header.Add( Дата - '+datetostr(now()));


Остальные соответственно берутся уже из запроса
Мне нужно записать текст в столбцы header-a - то есть в первую строку документа Excel - во все столбцы правее даты (показано стрелкой). Как это можно сделать посредством smexport - может кто подскажет?
П.С. Школьнику написал - ни ответа, ни привета
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39993550
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через табулятор
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994116
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий, спасибо за наводку, но табуляция почему то не срабатывает, при этом в ShowMessage срабатывает

Код: pascal
1.
2.
3.
4.
             s:= 'Дата - '+datetostr(now()) + #9 +'Заголовок № 2';
             dm.SMExport1.Header.Text := s;
             dm.SMExport1.Execute;
             ShowMessage(s);



Может надо конечно в самом компоненте SMExport1 какие-то опции включить, но не нашел
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994145
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поковыряй его исходники (если они есть).
для Excel-я использование табулятора в качестве "разделителя столбцов" общепринято.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994310
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Автор ответил, за что ему огромный респект, может кому-то еще пригодится
авторТекстовые данные из Header не разбиваются по столбцам. Если вам нужно экспортировать табличные (многоколоночные) данные из нескольких источников, то можно использовать компонент TSMEVirtualDataEngine и связать его с компонентом экспорта. В его событиях можно указать количество колонок, строк и возвращать нужное значение для каждой ячейки. Посмотрите примеры из каталога DEMOS\Virtual
Как альтернатива, можно использовать компонент TSMExportToExcel в режиме Merge. Т.е. сначала экспортировать первые табличные данные, а потом со смещением экспортировать вторые. См. примеры в DEMOS\Merge
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994354
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
арт2010,
вы наверное и сами знаете, но напишу. Довольно просто данные из Дельфи экспортировать в Excel при помощи OLE. Есть немало статей на эту тему. На Королевстве Delphi один человек например в свое время написал несколько статей с FAQ по разным вопросам экспорта и импорта, можно ими как справочником пользоваться. Вывести заголовки столбцов в первой строке вообще не проблема.
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994367
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62
экспортировать в Excel при помощи OLE.

В том и прелесть упомянутой ТС библиотеки, что можно и без OLE.
...
Рейтинг: 0 / 0
Вывести текст в столбцы Header-a Excel через SMExport?
    #39994383
арт2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62, это старый проект, здесь уже дофига строк кода с smexport, нет смысла переписывать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вывести текст в столбцы Header-a Excel через SMExport?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]