ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

De tabla a tabla

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Exporta filas de tablas, vistas de tabla, clases de entidades, capas de entidades o rásteres con una tabla de atributos a una nueva geodatabase o tabla .csv, .txt o .dbf.

Uso

  • Esta herramienta soporta los siguientes formatos de tabla como entrada:

    • Geodatabase
    • dBASE (.dbf)
    • Valores separados por comas (.csv o .txt)
    • Hojas de cálculo de Microsoft Excel (.xls o .xlsx)
    • INFO
    • VPF
    • Base de datos OLE
    • Vistas de tabla en la memoria

    Para la entrada del archivo (.csv o .txt), la primera fila del archivo de entrada se utiliza como los nombres de campo en la tabla de salida. Los nombres de campo no pueden contener espacios ni caracteres especiales (como $ o *) y se mostrará un error si la primera fila del archivo de entrada contiene espacios o caracteres especiales.

    Más información sobre los formatos de tabla admitidos en ArcGIS

  • Todos los campos del dataset de salida y el contenido de dichos campos se pueden controlar con el Mapa de campo.

    • El orden de campos se puede modificar haciendo clic en un nombre de campo y arrastrándolo a la posición deseada.
    • El tipo de datos de un campo de salida toma el mismo valor predeterminado que el tipo de datos del primer campo de entrada (de ese nombre) que encuentre. El tipo de datos se puede cambiar manualmente en cualquier momento a cualquier tipo de datos válido.
    • Hay un número de reglas de fusión disponibles: primera, última, unión, suma, valor medio, mediana, modo, mínimo, máximo, desviación estándar y recuento.
    • Si utiliza una regla de fusión de Unión, puede especificar su propio delimitador como un espacio, una coma, un punto, un guion, etc. Si desea utilizar un espacio, asegúrese de que el puntero del ratón esté al comienzo del cuadro de entrada y haga clic una vez en la barra espaciadora.
    • Puede especificar las posiciones inicial y final de los campos de texto usando la opción de formato.
    • No se debe realizar la desviación estándar en una sola entrada, ya que los valores no se pueden dividir por cero, por lo que esta no es una opción válida para las entradas individuales.

  • Al convertir los datos de la geodatabase que tiene subtipos o dominios en una tabla dBASE, tanto el subtipo como las descripciones y los códigos del dominio se pueden incluir en la salida. Utilice el entorno de geoprocesamiento Transferir las descripciones de dominio de campo para controlar este comportamiento. De forma predeterminada, solo los códigos de dominio y de subtipo se incluirán en la salida, no las descripciones.

    Nota:

    La conversión a una tabla dBASE (.dbf) con descripciones de dominio y subtipo pueden tardar más (un rendimiento más lento) que sin descripciones. Si no necesita las descripciones de subtipo y dominio en la salida de la tabla dBASE (.dbf), se recomienda que utilice el comportamiento predeterminado desactivado (False o NOT_TRANSFER_DOMAINS en los scripts) del entorno Transferir descripciones de dominio de campo para lograr el mejor rendimiento.

Sintaxis

arcpy.conversion.TableToTable(in_rows, out_path, out_name, {where_clause}, {field_mapping}, {config_keyword})
ParámetroExplicaciónTipo de datos
in_rows

La tabla de entrada que se exportará a una tabla nueva.

Table View; Raster Layer
out_path

El destino en el que se escribirá la tabla de salida.

Workspace; Feature Dataset
out_name

El nombre de la tabla de salida.

Si la ubicación de salida es una carpeta, incluya la extensión .csv, .txt o .dbf para exportar la tabla al formato especificado. Si la ubicación de salida es una geodatabase, no especifique ninguna extensión.

String
where_clause
(Opcional)

Una expresión SQL utilizada para seleccionar un subconjunto de registros. Más información sobre las expresiones de consulta SQL

SQL Expression
field_mapping
(Opcional)

Los campos y los contenidos de campos que se eligieron desde la tabla de entrada. Puede agregar, cambiar el nombre o eliminar los campos de salida así como establecer las propiedades como el tipo de datos y la regla de fusión.

Más información sobre cómo seleccionar y establecer los campos de salida

Puede utilizar el objeto FieldMappings de ArcPy para este parámetro.

Field Mappings
config_keyword
(Opcional)

Especifica los parámetros de almacenamiento predeterminados (configuraciones) para las geodatabases en un sistema de administración de bases de datos relacionales (RDBMS). Esta configuración solo se aplica cuando se usan tablas de geodatabases corporativas.

El administrador de base de datos establece las palabras clave de configuración.

String

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de salida.

Tabla

Muestra de código

Ejemplo 1 de TableToTable (ventana Python)

El script de la ventana de Python muestra cómo utilizar la herramienta TableToTable en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToTable_conversion("vegtable.dbf", "C:/output/output.gdb", "vegtable")
Ejemplo 2 de TableToTable (script de Python independiente)

El siguiente script independiente muestra cómo utilizar la herramienta 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)

Entornos

  • Espacio de trabajo actual
  • Palabra clave CONFIG de salida
  • Mantener adjuntos
  • Espacio de trabajo temporal
  • Transferir descripciones de dominio de campo
  • Extensión
  • Nombres de campos calificados

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados

  • Sobre cómo cargar datos en las clases de entidad y tablas existentes
  • Copiar filas
  • Cargar datos en el árbol de catálogo
  • Acerca de la carga de datos en ArcMap
  • Geodatabases
  • Una vista general del conjunto de herramientas A geodatabase

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal