Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вызов проводника Save As для экспорта записей в Excel / 8 сообщений из 8, страница 1 из 1
22.02.2005, 12:11
    #32928083
JazyX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов проводника Save As для экспорта записей в Excel
Необходимо бросить записи 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
22.02.2005, 12:23
    #32928136
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов проводника Save As для экспорта записей в Excel
А не проще через COPY TO ... XL5 или EXPORT TO ... XL5
...
Рейтинг: 0 / 0
22.02.2005, 12:47
    #32928221
JazyX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов проводника Save As для экспорта записей в Excel
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
22.02.2005, 13:02
    #32928275
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов проводника Save As для экспорта записей в Excel
Одно другому не мешает. COPY или EXPORT + последующая доводка уже сформированного Excel-файла сработают быстее, чем поячеечная перекачка.
Это было бы оправдано если бы передача данных шла в готовый шаблон. И еще, поищи на http://forum.foxclub.ru или на этом форуме о передаче в Excel через массив, не так как у тебя поячеечно, а скопом.
...
Рейтинг: 0 / 0
22.02.2005, 13:02
    #32928277
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов проводника Save As для экспорта записей в Excel
AleksMedА не проще через COPY TO ... XL5 или EXPORT TO ... XL5

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

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

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

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

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

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

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

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


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