Puede abrir tablas de Microsoft Excel directamente en ArcGIS y trabajar con ellas de la misma forma que con otras fuentes de datos tabulares. Por ejemplo, puede agregarlas a ArcMap, previsualizarlas en ArcCatalog y utilizarlas como entradas para herramientas de geoprocesamiento.
Los archivos de Excel se agregan a ArcMap de la misma forma que otros datos, a través del cuadro de diálogo Agregar datos. Cuando vaya a un archivo de Excel, deberá elegir qué tabla desea abrir. Por ejemplo, si tiene un libro de trabajo de Excel llamado Sales_Figures.xls que contiene tres hojas de cálculo (Sales, Month y Year to Date), cada hoja de cálculo será una tabla separada en ArcGIS. Las referencias de nombre a celdas o rangos definidos en Excel se conservan en ArcGIS.
Cuando se accede desde ArcGIS, una hoja de cálculo se muestra como una tabla con el signo de dólar ($) al final de su nombre, pero un rango con nombre no tiene el signo de dólar. Las hojas de cálculo o los rangos con nombres que contengan espacios tienen el nombre de tabla entre comillas sencillas.
Una vez agregada a ArcMap, puede abrir la tabla desde la vista Origen de la tabla de contenido. Sin embargo, no podrá editar la tabla ni exportar registros a un formato de Excel.
El siguiente ejemplo contrasta cómo se expone un documento con varias hojas en Microsoft Excel y en el cuadro de diálogo Agregar datos de ArcMap.
- Tres hojas de cálculo tal como aparecen en la pestaña Hoja en la parte inferior de la ventana de Excel
- Hojas de cálculo disponibles dentro del libro de trabajo Sales_Figures en el cuadro de diálogo Agregar datos de ArcMap
Al trabajar con archivos de Microsoft Excel, tenga en cuenta lo siguiente:
- ArcGIS admite archivos .xls y archivos .xlsx. Una ventaja de los archivos .xlsx es que permiten hojas de cálculo mucho mayores (1.048.576 filas por 16.384 columnas) que las que se puede tener en el formato .xls (65.536 filas por 256 columnas).
- ArcGIS no requiere que ni Microsoft Excel ni Microsoft Office estén instalados para abrir un archivo .xlsx en ArcGIS; sin embargo, deberá descargar e instalar el controlador Microsoft Access Database Engine correcto que sea compatible con ArcMap y Microsoft. Descargue e instale el controlador Microsoft Access Database Engine 2016 Redistributable que sea compatible con su configuración.
- Las tablas de Excel son de solo lectura en ArcGIS, así como en Excel cuando se tiene un libro de trabajo abierto en ArcGIS.
- Los nombres de campo se derivan de la primera fila de cada columna de la hoja de cálculo. Puede ver las propiedades, establecer alias para los nombres de campo y establecer la visibilidad de los campos en la pestaña Campos del cuadro de diálogo Propiedades de la tabla.
- Excel no exige tipos de campo para los valores durante la entrada de datos, como lo hacen las bases de datos estándar. Por consiguiente, el tipo de campo especificado en Excel no se utiliza al determinar el tipo de campo expuesto en ArcGIS. En su lugar, el tipo de campo en ArcGIS está determinado por una exploración de los valores de las primeras ocho filas para ese campo. Si la exploración encuentra tipos de datos mezclados en un único campo, ese campo se devolverá como un campo de cadena de caracteres y los valores se convertirán en cadenas de caracteres.
- Los campos numéricos se convierten al tipo de datos doble en ArcGIS.
- Las tablas de Excel se comportan del mismo modo que otras tablas que no tienen un campo ObjectID. Esto significa que no podrá editar, establecer relaciones ni hacer selecciones en el mapa.
- La compatibilidad con archivos Excel de ArcGIS utiliza Microsoft OLE DB Provider for Jet 4.0 y su controlador complementario ISAM (Indexed Sequential Access Method) de Excel. Para obtener más información sobre Microsoft OLE DB Provider for Jet 4.0 y su ISAM de Excel complementario, visite el Soporte técnico de Microsoft.
- Puede exportar directamente a Excel utilizando la herramienta De tabla a Excel desde la galería de herramientas de modelo de geoprocesamiento y script. También puede exportar datos tabulares a un formato de dBASE, que se podrá abrir con Excel 97/2003 y guardar como archivo .xls. Microsoft dejó de prestar soporte para los archivos .dbf en Office 2007.
- Aún es posible abrir un archivo de Excel a través de una conexión de base de datos de OLE DB.