Summary
Creates a geodatabase table, an INFO table, or a dBASE table.
Usage
If the output location is a folder, the default output is an INFO table.
To create a dBASE table in a folder, you must append the extension .dbf to the output table name.
Syntax
arcpy.management.CreateTable(out_path, out_name, {template}, {config_keyword})
Parameter | Explanation | Data Type |
out_path | The workspace in which the output table will be created. | Workspace |
out_name | The name of the table to be created. | String |
template [template,...] (Optional) | A table with an attribute schema that is used to define the output table. Fields in the template tables will be added to the output table. | Table View |
config_keyword (Optional) | The configuration keyword that determines the storage parameters of the table in an enterprise geodatabase. | String |
Derived Output
Name | Explanation | Data Type |
out_table | The new output table. | Table |
Code sample
CreateTable example 1 (Python window)
The following Python Window script demonstrates how to use the CreateTable function in immediate mode:
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CreateTable_management("C:/output", "habitatTemperatures.dbf",
"vegtable.dbf")
CreateTable example 2 (stand-alone script)
The following Python script demonstrates how to use the CreateTable function in a stand-alone script:
# Name: CreateTable_Example2.py
# Description: Create table to store temperature data in gnatcatcher habitat areas
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
out_path = "C:/output"
out_name = "habitatTemperatures.dbf"
template = "vegtable.dbf"
config_keyword = ""
# Execute CreateTable
arcpy.CreateTable_management(out_path, out_name, template, config_keyword)
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes