Краткая информация
Экспортирует строки таблицы, представления таблицы, слоя объектов, класса пространственных объектов или растра с атрибутивной таблицей в новую таблицу базы геоданных, .csv, .txt или .dbf.
Использование
- Этот инструмент поддерживает в качестве входных данных таблицы в следующих форматах: - База геоданных
- dBASE (.dbf)
- Значения, разделенные запятыми (.csv или .txt)
- Рабочие листы Microsoft Excel (.xls или .xlsx)
- ИНФО
- VPF
- OLE базы данных
- Представления таблиц "в памяти"
 - При вводе из файла (.csv или .txt) первая строка входного файла используется в качестве имен полей выходной таблицы. В именах полей не должно быть пробелов и специальных символов (таких как $ или *), и если в первой строчке входного файла они есть, появится соответствующее сообщение об ошибке. 
- Параметр Список полей контролирует, как входные поля во Входных объектах будут записываться в Выходные объекты. - Чтобы удалить поля во время обработки, удалите выходные поля из Списка полей. Это не повлияет на входные данные.
- Тип данных выходного поля по умолчанию будет таким же, как тип данных первого входного поля (того имени), с которым он сталкивается. Тип данных можно поменять вручную в любое время на любой действительный тип данных.
- Существует ряд доступных Правил объединения: первое, последнее, соединение, сумма, среднее, медиана, минимум, максимум и среднеквадратическое отклонение.
- Используя правило слияния Соединение, вы можете задать собственный разделитель, например, пробел, запятую, точку, тире и т.д. Если вы хотите использовать пробел, убедитесь, что курсор мыши находится в начале входного набора и щелкните клавишу пробел один раз.
- Можно указать начальное и конечное положения текстовых полей, используя опцию формата.
- Среднеквадратическое отклонение не должно быть использовано для одного входного поля, т.к. значения нельзя делить на ноль. Поэтому среднеквадратическое отклонение не может использоваться для одного входного поля.
 
- При конвертации данных базы геоданных, имеющих подтипы или домены , в таблицу dBASE, коды подтипов и коды и описания доменов могут быть включены в выходные данные. Для управления этим поведением используйте параметр среды геообработки Передать описания доменов полей. По умолчанию в выходные данные будут включены только коды доменов и подтипов, но не описания. 
Синтаксис
TableToTable_conversion (in_rows, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})| Параметр | Объяснение | Тип данных | 
| in_rows | Входная таблица, которая будет экспортирована в новую таблицу. | Table View; Raster Layer | 
| out_path | Место назначения, куда будет записана новая таблица. | Workspace; Feature Dataset | 
| out_name | Имя выходной таблицы. Если в качестве выходного местоположения выбрана папка, укажите расширение .csv, .txt или .dbf для экспорта таблицы в соответствующий формат. Если в качестве выходного местоположения выбрана база геоданных, не указывайте расширение. | String | 
| where_clause (Дополнительный) | SQL-выражение, использованное для выбора поднабора записей. Более подробно о выражениях SQL-запросов | SQL Expression | 
| field_mapping (Дополнительный) | Поля и параметры полей входной таблицы. Можно добавлять, переименовывать или удалять выходные поля, а также менять их свойства, такие как тип данных и правила слияния. Более подробно о выборе и параметрах выходных полей Для этого параметра можно использовать объект ArcPy FieldMappings. | Field Mappings | 
| config_keyword (Дополнительный) | Задает параметры хранения по умолчанию (конфигурации) для баз геоданных в реляционной системе управления базами данных (РСУБД). Этот параметр применим только при использовании таблиц корпоративной базы геоданных. Ключевые слова конфигурации задаются администратором базы данных. | String | 
Производные выходные данные
| Name | Объяснение | Тип данных | 
| out_table | 
Пример кода
TableToTable, пример 1 (окно Python)
Следующий скрипт окна Python показывает, как использовать инструмент TableToTable в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
TableToTable, пример 2 (автономный скрипт Python)
В следующем автономном скрипте показано, как использовать инструмент TableToTable.
# Description: Use TableToTable with an expression to create a subset
#  of the original table.
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data"
 
# Set local variables
inTable = "vegtable.dbf"
outLocation = "C:/output/output.gdb"
outTable = "estuarine"
# Set the expression, with help from the AddFieldDelimiters function, to select the appropriate field delimiters for the data type
expression = arcpy.AddFieldDelimiters(arcpy.env.workspace, "VEG_TYPE") + " = 'Estuarine'"
 
# Execute TableToTable
arcpy.TableToTable_conversion(inTable, outLocation, outTable, expression)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да