Подпись | Описание | Тип данных |
Входная таблица | Таблица или таблицы, которые необходимо конвертировать в файл Excel. | Table View |
Выходной файл Excel (.xls или .xlsx) | Выходной файл Excel. Укажите формат файла Excel с помощью расширения файла .xls или .xlsx. | File |
Использовать псевдоним поля как заголовок столбца (Дополнительный) | Указывает, будут ли в качестве имени выходного поля использоваться имена входных полей или псевдонимы полей.
| Boolean |
Использовать описание домена и подтипа (Дополнительный) | Указывает, будут ли в выходные данные перенесены значения из полей подтипа или из полей с доменом кодированных значений.
| Boolean |
Краткая информация
Конвертирует таблицу в файл Microsoft Excel (.xls или .xlsx).
Использование
Расширение выходного файла определяет выходной формат Excel. Если расширение – .xls, форматом файла будет бинарный файл формата Excel. Если расширение – .xlsx, формат файла будет Office Open XML.
Файл .xls имеет ограничение до 65535 строк и 256 столбцов.
Выходной файл Excel может содержать несколько листов. Имя каждого листа будет таким же, как имя соответствующей входной таблицы без расширения .xls или .xlsx.
Примечание:
Порядок появления рабочих листов будет таким же, как они перечислены в параметре. В случае конфликта имен к имени листа будет добавлен номер, чтобы каждое имя оставалось уникальным.
Параметры
arcpy.conversion.TableToExcel(Input_Table, Output_Excel_File, {Use_field_alias_as_column_header}, {Use_domain_and_subtype_description})
Имя | Описание | Тип данных |
Input_Table [Input_Table,...] | Таблица или таблицы, которые необходимо конвертировать в файл Excel. | Table View |
Output_Excel_File | Выходной файл Excel. Укажите формат файла Excel с помощью расширения файла .xls или .xlsx. | File |
Use_field_alias_as_column_header (Дополнительный) | Указывает, будут ли в качестве имени выходного поля использоваться имена входных полей или псевдонимы полей.
| Boolean |
Use_domain_and_subtype_description (Дополнительный) | Указывает, будут ли в выходные данные перенесены значения из полей подтипа или из полей с доменом кодированных значений.
| Boolean |
Пример кода
В следующем скрипте окна Python показано, как используется функция TableToExcel в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.conversion.TableToExcel("gdb.gdb/addresses", "addresses.xls")
Конвертирует таблицу в рабочую книгу Excel.
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Run TableToExcel
arcpy.conversion.TableToExcel(in_table, out_xls)