ник: Анатолий (Киев)
Конкретный диапазон A1:C10 в файле C:\MyFile.xls. 1-я строка - заголовки.
Вывести в запросе:
SELECT * FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];
|
Создать таблицу на основе диапазона:
SELECT * INTO MyTable FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];
|
Добавить в таблицу из диапазона (количество столбцов и полей совпадают):
INSERT INTO MyTable SELECT * FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];
|
Если данные начинаются с 1-й строки диапазона, то HDR=NO. Тогда поля в запросе будут F1, F2, ... (Для eng версии Access, для rus - не знаю).
Если нужно конкретно указать, какой столбец, в какое поле, то вставьте последнюю строку в новый запрос в режиме SQL, перейдите в конструктор, укажите поля, вернитесь в SQL и уберите "*".