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

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

Конвертирует таблицу в файл Microsoft Excel (.xls или .xlsx).

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

  • Расширение выходного файла определяет выходной формат Excel. Если расширение – .xls, формат файла будет Excel Binary File Format. Если расширение – .xlsx, формат файла будет Office Open XML.

  • Формат .xlsимеет ограничение до 65535 строк и 256 столбцов.

  • Выходной файл Excel будет состоять из одного листа. Имя листа будет соответствовать имени файла без .xls или .xlsx.

Параметры

ПодписьОписаниеТип данных
Входная таблица

Таблица, которая будет конвертирована в Microsoft Excel.

Table View
Выходной файл Excel (.xls или .xlsx)

Выходной файл Excel. Укажите формат файла Excel с помощью расширения .xls или .xlsx.

File
Использовать псевдоним поля как заголовок столбца
(Дополнительный)

Указывает как определяются имена столбцов в выходных данных.

  • Не отмечено – заголовки столбцов будут заданы с использованием имен входных полей. Используется по умолчанию.
  • Отмечено – заголовки столбцов будут заданы с использованием псевдонимов полей входной таблицы базы геоданных. Если входными данными является слой на карте, значение, заданное в псевдониме поля слоя, игнорируется.
Boolean
Использовать описание домена и подтипа
(Дополнительный)

Управляет способом переноса значений полей подтипов или полей доменов кодированных значений в выходные данные.

  • Не отмечено – все значения полей используются так, как они хранятся в таблице. Используется по умолчанию.
  • Отмечено – для полей подтипов используется описание подтипов. Для полей с доменами кодированных значений используется описание кодированных значений.
Boolean

arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
ИмяОписаниеТип данных
Input_Table

Таблица, которая будет конвертирована в Microsoft Excel.

Table View
Output_Excel_File

Выходной файл Excel. Укажите формат файла Excel с помощью расширения .xls или .xlsx.

File
Use_field_alias_as_column_header
(Дополнительный)

Указывает как определяются имена столбцов в выходных данных.

  • NAMEЗаголовки столбцов будут заданы с использованием имен входных полей. Используется по умолчанию.
  • ALIASЗаголовки столбцов будут заданы с использованием псевдонимов полей входной таблицы базы геоданных. Если входными данными является слой на карте, значение, заданное в псевдониме поля слоя, игнорируется.
Boolean
Use_domain_and_subtype_description
(Дополнительный)

Управляет способом переноса значений полей подтипов или полей доменов кодированных значений в выходные данные.

  • CODEВсе значения полей используются так, как они хранятся в таблице. Используется по умолчанию.
  • DESCRIPTIONДля полей подтипов используется описание подтипов. Для полей с доменами кодированных значений используется описание кодированных значений.
Boolean

Пример кода

TableToExcel, пример (окно Python)

Пример скрипта окна Python для использования функции TableToExcel в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.TableToExcel_conversion("gdb.gdb/addresses", "addresses.xls")
TableToExcel, пример 2 (автономный скрипт)

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

# Name: TableToExcel_2.py
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Execute TableToExcel
arcpy.TableToExcel_conversion(in_table, out_xls)

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

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

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