Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда IMPORT

См. также

Импортирует данные из файла внешнего формата, создавая новую таблицу Visual FoxPro.

Синтаксис

IMPORT FROM FileName
[TYPE] FW2 | MOD | PDOX | RPD
| WK1 | WK3 | WKS | WR1 | WRK | XLS
| XL5 [SHEET cSheetName]
[AS nCodePage]

Параметры

FileName

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

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.

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.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.