powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вызов проводника Save As для экспорта записей в Excel
8 сообщений из 8, страница 1 из 1
Вызов проводника Save As для экспорта записей в Excel
    #32928083
JazyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо бросить записи dbf в эксель с помощью проводника.
Экспорт происходит по следующей методике, но к сожалению без проводника:
SELECT tmp3
COPY TO ARRAY RevalARRAY

LOCAL cExcel
cExcel=CREATEOBJECT('Excel.Application')
cExcel.workbooks.ADD()
FOR x = 1 TO RECCOUNT()
FOR y = 1 TO 7
cExcel.Cells(x+10,y).VALUE = RevalARRAY(x,y)
ENDFOR
ENDFOR
cExcel.Visible=.T.
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928136
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще через COPY TO ... XL5 или EXPORT TO ... XL5
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928221
JazyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedА не проще через COPY TO ... XL5 или EXPORT TO ... XL5

-у меня ниже код добаляет значения в ячейки экселя:
cExcel.Cells(3,1).VALUE=SellerInfo
cExcel.Cells(9,1).VALUE='Наименование'
cExcel.Cells(9,2).VALUE='Количество'
.....
Поэтому от copy я отказался.
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928275
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно другому не мешает. COPY или EXPORT + последующая доводка уже сформированного Excel-файла сработают быстее, чем поячеечная перекачка.
Это было бы оправдано если бы передача данных шла в готовый шаблон. И еще, поищи на http://forum.foxclub.ru или на этом форуме о передаче в Excel через массив, не так как у тебя поячеечно, а скопом.
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928277
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMedА не проще через COPY TO ... XL5 или EXPORT TO ... XL5

а можно ли при этом вызвать окно выбора файла?
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928296
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
w3d AleksMedА не проще через COPY TO ... XL5 или EXPORT TO ... XL5

а можно ли при этом вызвать окно выбора файла?

В самой команде - нет. Но ничто не мешает воспользоваться перед этим функцией GETFILE()
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928338
JazyX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
\\ to AlexMed

GETFILE() - функция открытия сущ файла.

Есть же функция PutFile() - cовсем забыл! Cпасибо за идею! )
Будем экспериментировать..
...
Рейтинг: 0 / 0
Вызов проводника Save As для экспорта записей в Excel
    #32928355
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JazyX\\ to AlexMed

GETFILE() - функция открытия сущ файла.

Есть же функция PutFile() - cовсем забыл! Cпасибо за идею! )
Будем экспериментировать..

PUTFILE() или GETFILE() почти никакой роли не играет - на выходе имя файла для сохранения.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вызов проводника Save As для экспорта записей в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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