powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глупый вопрос но очень нужно. Нужен пример работы команды export и import.
3 сообщений из 3, страница 1 из 1
Глупый вопрос но очень нужно. Нужен пример работы команды export и import.
    #38304809
leksysik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста помогите буду без крайне благодарен. Нужен пример работы имxенно команд export и import.
...
Рейтинг: 0 / 0
Глупый вопрос но очень нужно. Нужен пример работы команды export и import.
    #38304878
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да не жалко..

авторIMPORT FROM FileName [DATABASE DatabaseName [NAME LongTableName]]
[TYPE] FW2 | MOD | PDOX | RPD | WK1 | WK3 | WKS | WR1 | WRK | XLS
| XL5 [SHEET cSheetName] | XL8 [SHEET cSheetName] [AS nCodePage]



Параметры
FileName
Задает имя файла, из которого нужно импортировать данные. Если имя файла указано без расширения, ему назначается расширение, используемое по умолчанию для заданного типа файлов.

DATABASE DatabaseName
Определяет базу данных, в которую добавляется новая таблица.

NAME LongTableName
Определяет длинное имя для новой таблицы. Длинные имена могут содержать до 128 символов и могут использоваться вместо коротких имен файлов в базе данных.

TYPE
ключевое слово TYPE необязательно, но вы должны включить один из следующих типов файла:

Тип файла Описание
FW2
Задайте FW2, чтобы импортировать файлы FW2, созданные в Framework II.

MOD
Задайте MOD, чтобы импортировать файлы MOD, созданные в Microsoft Multiplan версии 4.01.

PDOX
Задайте PDOX, чтобы импортировать файлы Paradox. Файлы баз данных, созданные в системе Paradox версий 3.5 и 4.0 фирмы Borland, можно импортировать, задав опцию PDOX.

RPD
Задайте RPD, чтобы импортировать файлы RPD, созданные в RapidFile.

WK1 | WK3 | WKS
Задайте WK1, чтобы импортировать данные из электронной таблицы Lotus 1-2-3. Столбцы электронной таблицы становятся полями таблицы Visual FoxPro, а строки электронной таблицы становятся записями. Электронным таблицам, созданным в Lotus 1-2-3 редакции 2.x, назначается расширение имени WK1; электронным таблицам Lotus 1-2-3 редакции 3.x назначается расширение имени WK3; электронным таблицам, созданным в Lotus 1-2-3 редакции 1-A, назначается расширение имени .WKS.

WR1 | WRK
Задайте WR1, чтобы импортировать данные из электронной таблицы Lotus Symphony. Столбцы электронной таблицы становятся полями таблицы Visual FoxPro, а строки электронной таблицы становятся записями. Электронным таблицам, созданным в Symphony версии 1.10, назначается расширение имени WR1, а электронным таблицам, созданным в Symphony версии 1.01, назначается расширение имени .WRK.

XLS
Задайте XLS, чтобы импортировать данные из электронных таблиц Microsoft Excel версий 2.0, 3.0 и 4.0. Столбцы электронной таблицы становятся полями таблицы Visual FoxPro, а строки электронной таблицы становятся записями. Файлы электронных таблиц, созданные в Microsoft Excel, имеют расширение имени .XLS.

XL5 [SHEET cSheetName]
Задайте XL5, чтобы импортировать данные из Microsoft Excel версии 5.0. Столбцы электронной таблицы становятся полями таблицы Visual FoxPro, а строки электронной таблицы становятся записями. Файлы электронных таблиц, созданные в Microsoft Excel, имеют расширение имени .XLS.

Если предложение SHEET опущено, импортируются данные из страницы Sheet1. Чтобы импортировать данные из другой страницы, укажите ключевое слово SHEET и задайте имя нужной страницы в качестве аргумента cSheetName.

XL8 [SHEET cSheetName]
Задайте XL8, чтобы импортировать данные из Microsoft Excel 97. Столбцы электронной таблицы становятся полями таблицы Visual FoxPro, а строки электронной таблицы становятся записями. Файлы электронных таблиц, созданные в Microsoft Excel, имеют расширение имени .XLS.

Если предложение SHEET опущено, импортируются данные из страницы Sheet1. Чтобы импортировать данные из другой страницы, укажите ключевое слово SHEET и задайте имя нужной страницы в качестве аргумента cSheetName.


AS nCodePage
Задает кодовую страницу импортируемого файла. Visual FoxPro копирует содержимое импортируемого файла и в процессе копирования данных автоматически преобразует их в текущую кодовую страницу Visual FoxPro.

Если заданная кодовая страница nCodePage не поддерживается, Visual FoxPro генерирует сообщение об ошибке. Выдав функцию GETCP( ) для кодовой страницы nCodePage, можно отобразить диалоговое окно Code Page и в нем задать кодовую страницу для импортируемого файла.

Если предложение AS nCodePage опущено и Visual FoxPro не может определить кодовую страницу импортируемого файла, Visual FoxPro копирует содержимое импортируемого файла и в процессе копирования данных автоматически преобразует их в текущую кодовую страницу Visual FoxPro. Если предложение AS nCodePage опущено и Visual FoxPro может определить кодовую страницу импортируемого файла, Visual FoxPro автоматически преобразует данные в импортируемом файле из их кодовой страницы в текущую кодовую страницу Visual FoxPro. Текущую кодовую страницу Visual FoxPro можно определить с помощью функции CPCURRENT( ).

Если nCodePage равно 0, предполагается, что кодовая страница импортируемого файла совпадает с текущей кодовой страницей Visual FoxPro, и преобразование кодовой страницы не производится.

Замечания
В большинстве программных продуктов данные хранятся в файлах таких форматов, которые нельзя открыть непосредственно в Visual FoxPro. Команда IMPORT создает новую таблицу Visual FoxPro из данных, хранящихся в файлах, которые Visual FoxPro не в состоянии сразу прочитать.

Новая таблица создается с тем же именем, что и у файла, из которого импортируются данные. Этой новой таблице присваивается расширение имени .DBF.
...
Рейтинг: 0 / 0
Глупый вопрос но очень нужно. Нужен пример работы команды export и import.
    #38304880
Фотография Zloi_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, и соответственно
Копирует данные из таблицы Visual FoxPro в файл другого формата.


EXPORT TO FileName [TYPE]
DIF | MOD | SYLK | WK1 | WKS | WR1 | WRK | XLS | XL5
[FIELDS FieldList] [Scope] [FOR lExpression1] [WHILE lExpression2]
[NOOPTIMIZE] [AS nCodePage]



Параметры
FileName
Задает имя файла, в который Visual FoxPro экспортирует данные. Если имя файла указано без расширения, ему назначается расширение, используемое по умолчанию для заданного типа файлов.

TYPE
Задает тип файла, который предстоит создать. Само ключевое слово TYPE необязательно, но тип файла указать необходимо.

Тип файла Описание
DIF
каждое поле из таблицы Visual FoxPro становится вектором (столбцом) файла формата DIF (Data Interchange Format), используемого в VisiCalc, а каждая запись таблицы становится кортежем (строкой) этого файла. Имя нового файла получает расширение .DIF, если в составе FileName e не задано иное расширение.

MOD
Используйте предложение MOD для экспортирования в файл формата MOD для Microsoft Multiplan версии 4.01. Имя нового файла получает расширение .MOD, если в составе FileName не задано иное расширение.

SYLK
Файл формата обмена SYLK (Symbolic Link) используется в Microsoft Multiplan; в этом файле каждое поле из таблицы Visual FoxPro становится столбцом электронной таблицы, а каждая запись становится строкой. По умолчанию имена файлов SYLK не имеют расширения.

WK1
Данная опция применяется для создания электронной таблицы Lotus 1-2-3 из таблицы Visual FoxPro. Имя файла электронной таблицы, используемого в Lotus 1-2-3 редакции 2.x, получает расширение .WK1. Каждое поле таблицы Visual FoxPro становится столбцом в новой электронной таблице, а каждая запись становится строкой.

WKS
С помощью этой опции из таблицы Visual FoxPro можно создать электронную таблицу Lotus 1-2-3. Имя файла электронной таблицы, используемого в Lotus 1-2-3 редакции 1-A, получает расширение .WKS. Каждое поле таблицы Visual FoxPro становится столбцом в новой электронной таблице, а каждая запись становится строкой.

WR1
Используйте эту опцию для создания электронной таблицы Lotus Symphony из таблицы Visual FoxPro. Имя электронной таблицы, используемой в Symphony версии 1.01, получает расширение .WR1. Каждое поле таблицы Visual FoxPro становится столбцом в новой электронной таблице, а каждая запись становится строкой.

WRK
С помощью этой опции из таблицы Visual FoxPro можно создать электронную таблицу Lotus Symphony. Имя электронной таблицы, используемой в Symphony версии 1.10, получает расширение .WRK. Каждое поле таблицы Visual FoxPro становится столбцом в новой электронной таблице, а каждая запись становится строкой.

XLS
Включите опцию XLS для создания электронной таблицы, которую можно использовать в Microsoft Excel. Каждое поле в выбранной таблице становится столбцом электронной таблицы, а каждая запись становится строкой. Вновь созданному файлу электронной таблицы назначается расширение имени .XLS, если вы не задали иное расширение. Вы можете экспортировать максимум 65,535 строк, включая одну строку, зарезервированную для заголовка полей.

XL5
Включите опцию XL5 для создания файла электронной таблицы Microsoft Excel 5.0. Каждое поле выбранной в данный момент таблицы становится столбцом электронной таблицы, а каждая запись становится строкой. Вновь созданной электронной таблице назначается расширение имени .XLS, если вы не задали иное расширение. Вы можете экспортировать максимум 65,535 строк, включая одну строку, зарезервированную для заголовка полей.


FIELDS FieldList
Задает поля, которые будут копироваться в новый файл. Если предложение FIELDS опущено, в новый файл копируются все поля. Memo-поля и поля типа General не копируются, даже если их имена включены в список полей.

Scope
Задает диапазон записей, которые следует скопировать в новый файл. опированию подлежат только записи, попадающие в указанный диапазон. Он задается следующими предложениями: ALL, NEXT nRecords, RECORD nRecordNumber, и REST.

Подробнее о предложениях диапазона смотрите тему Выражение Scope. Команды, использующие предложение Scope, воздействуют только на таблицу в активной рабочей области.

По умолчанию областью действия команды EXPORT являются все записи.

FOR lExpression1
Задает копирование только записей, удовлетворяющих логическому условию lExpression1. Это позволяет отфильтровывать ненужные записи.

Технология Rushmore оптимизирует команду EXPORT ... FOR lExpression1 если lExpression1 вляется оптимизируемым выражением. Для достижения наилучшей производительности используйте в предложении FOR оптимизируемое выражение.

Для получения дополнительной информации, смотрите Команда SET OPTIMIZE и Использование оптимизации запросов Rushmore для ускорения доступа к данным.

WHILE lExpression2
Задает условие, в соответствии с которым записи копируются в новый файл до тех пор, пока логическое выражение lExpression2 остается истинным (.T.).

NOOPTIMIZE
Блокирует оптимизацию команды EXPORT по технологии Rushmore.

Для получения дополнительной информации, см. Команда SET OPTIMIZE и Использование оптимизации запросов Rushmore для ускорения доступа к данным.

AS nCodePage
Задает кодовую страницу для файла, создаваемого командой EXPORT. Visual FoxPro копирует содержимое выбранной в данный момент таблицы и в процессе копирования данных автоматически преобразует их в кодовую страницу, указанную для нового файла. Visual FoxPro помечает вновь созданный файл, если это возможно, заданной кодовой страницей.

Если заданная кодовая страница nCodePage не поддерживается, Visual FoxPro генерирует сообщение об ошибке. Выдав функцию GETCP( ) для кодовой страницы nCodePage , можно отобразить диалоговое окно Code Page и в нем задать кодовую страницу для создаваемого файла.

Если предложение AS nCodePage, опущено, преобразование кодовой страницы не производится. Visual FoxPro помечает вновь созданный файл кодовой страницей таблицы, из которой копируются данные, если это оказывается возможным.

Если значение nCodePage равно 0, преобразование кодовой страницы не производится и вновь созданный файл не помечается кодовой страницей.

Замечания
Используйте команду EXPORT для работы с данными Visual FoxPro в других программных продуктах.

Если таблица, из которой производится экспортирование, индексирована, то новый файл создается в порядке индексирования.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Глупый вопрос но очень нужно. Нужен пример работы команды export и import.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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