Excel в таблицу (Конвертация)

Эта документация ArcGIS 2.9 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

Краткая информация

Конвертирует файлы Microsoft Excel в таблицу.

Использование

  • В качестве входных данных поддерживаются форматы Excel Workbooks (.xlsx) и Microsoft Excel 5.0/95 Workbook (.xls).

  • Тип данных в выходном поле зависит от значений и форматирования ячеек во входном столбце. Выходными типами данных могут быть следующие: двойной точности, длинное целое, текст и дата. Если входной столбец содержит более одного типа данных или формата, выходное поле будет текстового типа.

  • Значение "#N/A" во входных ячейках Excel будет конвертировано в null. Если формат выходной таблицы (например, таблица dBASE) не поддерживает значения null, будет использоваться другое значение (0 для целочисленных полей или пустая строка - для текстовых).

Параметры

ПодписьОписаниеТип данных
Входной файл Excel

Файл Microsoft Excel для конвертации.

File
Выходная таблица

Выходная таблица.

Table
Лист
(Дополнительный)

Имя отдельного листа файла Excel для импорта. Если не указано иное, используется первый лист книги.

String
Строка имен полей
(Дополнительный)

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

Заданная строка будет пропущена при конвертации записей в выходную таблицу.

Чтобы не использовать какие-то значения в строке в качестве имен полей, задайте для этого параметра значение 0, и для выходных полей будут использоваться имена с буквами соответствующих столбцов (например, COL_A, COL_B, COL_C).

Если ячейка в определенном столбце пуста, имя выходного поля будет основаться на букве этого столбца. К примеру, если во входных данных есть три столбца, а значения в строке - "city", "" и "country" в столбцах A, B и C, соответственно, в выходной таблице будут следующие имена полей: city, COL_B и country.

Long
Диапазон ячеек
(Дополнительный)

Обрабатываемый диапазон ячеек.

Ячейка - пересечение строки и столбца. Столбцы обозначаются буквами (A, B, C, D), а строки - цифрами (1, 2, 3, 4). У каждой ячейки есть адрес, основанный на строке и столбце. Например, ячейка B9 находится на пересечении столбца B и строки 9.

Диапазон ячеек задает прямоугольник - от левой верхней ячейки до нижней правой ячейки, адреса которых разделены двоеточием (:). Диапазоны ячеек включают граничные ячейки, поэтому диапазон A2:C10 будет включать все значения в столбцах от A до C и все значения в строках со 2 по 10.

Имена выходных полей являются производными от значений ячеек в строке 1, независимо от строк, указанных в диапазоне. К примеру, если задан диапазон B2:D10, имена полей будут браться из ячеек B1, C1 и D1.

Вот некоторые примеры допустимых диапазонов ячеек:

  • A2:C10 - значения в столбцах от A до C, а в строках - от 2 до 10.
  • B3:B40 - значения в столбце B, в строках от 3 до 40.
  • D5:X5 - значения в столбцах от D до X, в строке 5.
  • E200:ALM20000 - значения в столбцах от E до ALM (1000-й столбец), в строках - от 200 до 20000.

Вот некоторые примеры некорректных диапазонов ячеек:

  • A20:C10 - первая ячейка не может находиться ниже второй (т.е. у нее не может быть большее значение).
  • Z3:B5 - первая ячейка не может находиться правее второй (то есть у нее не может быть буква, которая ближе к концу алфавита).
  • A5:G - у обеих ячеек должно быть буквенно-цифровое обозначение.

String

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы