powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7 работа с шаблоном Excel
12 сообщений из 12, страница 1 из 1
Delphi 7 работа с шаблоном Excel
    #39733913
On-Lite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Есть готовый шаблон MS Excel.
Каким компонентом воспользоваться для вставки данных без искажений в шаблон и последующего открытия его?
но так, чтобы шаблон не ломался, чтобы исходные данные шаблона не подверглись изменениям, т.е. создавать какой либо пользовательский экземпляр, в котором заносились все данные.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39733920
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On-Lite,

Компоненты не нужны , вся работа идет через ole automation с тем экселем, что установлен на компьютере пользователя.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39733937
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiOn-Lite,
Компоненты не нужны
Код: pascal
1.
2.
3.
4.
  if Rez = S_OK then  // Объект найден
    Result := true
  else
    Result := false;


/facepalm, так вот откуда они берутся...
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39733957
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

что не так?
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39733991
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi,

Код: pascal
1.
Result:=Rez=S_OK;
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39733997
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDialekcvp,
что не так?

То, что это маразм, делать условие на присвоение значения, которые выполняется в зависимости от анализа этого значения?...
Код: pascal
1.
Result := Rez = S_OK; 

не?
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39734032
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpJaDialekcvp,
что не так?

То, что это маразм, делать условие на присвоение значения, которые выполняется в зависимости от анализа этого значения?...
Код: pascal
1.
Result := Rez = S_OK; 

не?
Маразм -- это писать код в одну строку, наплевав на уважение к другим разработчикам и удобной отладке (речь про коммент к статье, где предлагают сразу возвращать результат). Напомню, что делфи даже в 2к18 не может отлаживать несколько конструкций в одной строке в отличие, например, от той же IntelliJ IDEA.

Что касается конструкции вида result = (res = ok) -- то по мне это плохой тон и лишние геморрой в случае, когда захочется отладить этот код. На любителя.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39734070
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiOn-Lite,

Компоненты не нужны , вся работа идет через ole automation с тем экселем, что установлен на компьютере пользователя.
По-моему хороший цикл справочных статей написал в своё время Александр Шабля, "Excel ЧаВо..."
http://www.delphikingdom.ru/asp/itemq.asp?Mode=1&ItemID=2
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39734100
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiЧто касается конструкции вида result = (res = ok) -- то по мне это плохой тон и лишние геморрой в случае, когда захочется отладить этот код. На любителя.
Тут можно долго спорить, но тогда, я полагаю, надо идти дальше и писать так:
Код: pascal
1.
2.
if SomeBoolVar = true then
  ...


или писать всем понятный код так:
Код: pascal
1.
2.
3.
4.
5.
6.
case x + 2 of
  0: Result := 0;
  1: Result := 1;
  2: Result := 2;
  3: Result := 3;
... ещё MaxInt кейсов + отрицательные, по необходимости


Ну а что, ведь Result := x + 2 - не очевидно и затрудняет понимание кода.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39734190
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,

ничего, придет с опытом.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39734269
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, JaDi - просто тролль? Слишком уж толсто.
...
Рейтинг: 0 / 0
Delphi 7 работа с шаблоном Excel
    #39735692
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать действительно шаблон. Который с расширением .xlt
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7 работа с шаблоном Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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