Импорт Excel

Выполняет импорт листа Excel в таблицу значений.

Выражение на встроенном языке

//подключение

Conn= Новый COMОбъект("ADODB.Connection");

Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Параметры.ИмяФайла+";

|Extended Properties=""Excel 8.0;"+?(Параметры.ЗаголовкиКолонокИменаСтолбцовExcel,"HDR=NO;","")+"IMEX=1;""";

//Conn.ConnectionTimeout=0;

//Conn.CursorLocation=3;

Conn.Open();

//************Текст запроса

ТекстЗапроса="SELECT

                |   *

                |FROM [Лист1$]

//              |INNER  JOIN

//              |       ON

//             |WHERE

//              |GROUP BY

//              |       ORDER BY

                |";

Результат=Conn.Execute(ТекстЗапроса);

Параметр Extended Properties=""Excel 8.0;"
обозначает версию в котором сохранен файл 
  • 1997 год — Excel 97(8)  —  Microsoft Office 97
  • 1999 год — Excel 2000 (9) — Microsoft Office 2000
  • 2001 год — Excel 2002 (10) — Microsoft Office XP
  • 2003 год — Excel 2003 (11) — Microsoft Office 2003
  • 2007 год — Excel 2007 (12) — Microsoft Office 2007
  • 2010 год — Excel 2010 (13) — Microsoft Office 2010

Показывать 2 элементов
Имя параметраУстанавливается в диалогеТипНазначение
Сортировать 
 
Сортировать 
 
Сортировать 
 
Сортировать 
 
Имя параметраУстанавливается в диалогеТипНазначение
ИмяФайла  Строка Путь к файлу Excel 
ЗаголовкиКолонокИменаСтолбцов  Булево Определят откуда брать названия колонок: из имен столбцов или первой строки 
Показывать 2 элементов
Comments