Puede abrir directamente tablas de Microsoft Office Excel en ArcGIS y trabajar con ellas de la misma forma que con otras fuentes de datos tabulares. Por ejemplo, puede agregarlos a ArcMap, obtener una vista previa de ellos en ArcCatalog y utilizarlos como entrada 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 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 Fuente 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 Sales_Figures en el cuadro de diálogo Agregar datos de ArcMap
Al trabajar con archivos de Microsoft Office Excel, tenga en cuenta lo siguiente:
- ArcGIS es compatible tanto con archivos .xls de Excel 2003 y anteriores como con archivos .xlsx de Excel 2007. Una ventaja de Excel 2007 es que permite hojas de cálculo mucho mayores (1.048.576 filas por 16.384 columnas) que las que se pueden tener en Excel 2003 (65.536 filas por 256 columnas).
- Si tiene un archivo .xlsx que desee utilizar en ArcGIS pero no tiene Excel 2007 instalado, necesitará instalar el Controlador del sistema Office 2007. Se puede descargar desde el Centro de descargas de Microsoft. Si tiene versiones de Microsoft Excel posteriores a las de 2007, puede que necesite instalar el controlador de 2007 antes de poder utilizar archivos .xls o .xlsx.
- Las tablas de Excel son de solo lectura en ArcGIS, así como en Excel cuando se tiene un libro 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 ficha 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, vea el Artículo de KB de Microsoft 326548.
- Puede exportar directamente a Excel utilizando la herramienta De tabla a Excel desde la Galería de herramientas de modelo de geoprocesamiento y secuencia de comandos. 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 Excel a través de una conexión de base de datos de OLE DB.