Convertir informe de esquema (Administración de datos)

Resumen

Convierte un informe de esquema con formato JSON o XLSX a otro formato de informe de esquema o a un documento de espacio de trabajo XML que se puede utilizar para crear una geodatabase.

Uso

  • Esta herramienta solo se ejecutará correctamente en archivos .json o .xlsx creados por la herramienta Generar informe de esquema.

  • La entrada del informe de esquema debe representar un espacio de trabajo de geodatabase. Los informes creados a partir de clases de entidad o datasets de entidades no son entradas válidas para esta herramienta.

  • Los cambios realizados en los archivos .json o .xlsx no se validan durante la conversión.

Parámetros

EtiquetaExplicaciónTipo de datos
Informe de esquema

El informe de esquema JSON o XLSX que se convertirá.

File
Localización de salida

La carpeta donde se colocarán los archivos de salida.

Folder
Nombre

El nombre de las salidas de los archivos.

String
Formatos de salida

Especifica los tipos de archivo que se incluirán en la carpeta de salida.

  • JSONLa carpeta de salida incluirá un archivo .json.
  • PDFLa carpeta de salida incluirá un archivo .pdf.
  • HTMLLa carpeta de salida incluirá un archivo .html.
  • XLSXLa carpeta de salida incluirá un archivo Excel .xlsx.
  • XMLLa carpeta de salida incluirá un archivo .xml.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Archivos de salida

Los tipos de archivo derivados en la carpeta de salida.

File

arcpy.management.ConvertSchemaReport(schema_report, out_location, name, formats)
NombreExplicaciónTipo de datos
schema_report

El informe de esquema JSON o XLSX que se convertirá.

File
out_location

La carpeta donde se colocarán los archivos de salida.

Folder
name

El nombre de las salidas de los archivos.

String
formats
[formats,...]

Especifica los tipos de archivo que se incluirán en la carpeta de salida.

  • JSONLa carpeta de salida incluirá un archivo .json.
  • PDFLa carpeta de salida incluirá un archivo .pdf.
  • HTMLLa carpeta de salida incluirá un archivo .html.
  • XLSXLa carpeta de salida incluirá un archivo Excel .xlsx.
  • XMLLa carpeta de salida incluirá un archivo .xml.
String

Salida derivada

NombreExplicaciónTipo de datos
out_files

Los tipos de archivo derivados en la carpeta de salida.

File

Muestra de código

Ejemplo 1 de ConvertSchemaReport (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función ConvertSchemaReport.

import arcpy
arcpy.management.ConvertSchemaReport("C:\folder\TEST.xlsx", "C:\location\folder",
                                     "NEW", ["JSON", "XLSX", "HTML", "PDF", "XML"])
Ejemplo 2 de ConvertSchemaReport (script independiente)

El siguiente script independiente es un ejemplo de cómo utilizar la función ConvertSchemaReport en un entorno de scripts.

# Name: ConvertSchemaReport_Example.py
# Description: ConvertSchemaReport of a file geodatabase

# Import the system modules
import arcpy

# Set local variables
out_location=r"C:\location\folder"

arcpy.management.ConvertSchemaReport(schema_report=r"C:\folder\TEST.xlsx", out_location,
                                     name="NEW", formats=["JSON", "XLSX", "HTML", "PDF", "XML"])

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados