Entender cómo usar archivos Microsoft Excel en ArcGIS
Puede abrir las tablas Microsoft Office Excel directamente en ArcGIS y trabajar con ellas del mismo modo que trabaja con otras fuentes de datos tabulares. Por ejemplo, puede agregarlas a ArcMap, verlas en vista previa en ArcCatalog, y usarlas como entradas a herramientas de geoprocesamiento.
Los archivos Excel se agregan a ArcMap como cualquier otro dato, a través del cuadro de diálogo Agregar datos. Cuando busque un archivo Excel necesitará seleccionar qué tabla desea abrir. Por ejemplo, si tiene un Libro de Excel llamado Cifras_Ventas.xls que contiene tres hojas de cálculo (ventas, mes y año hasta fecha de hoy), cada una de estas hojas es una tabla separada en ArcGIS. Cualquier referencia en el nombre a las celdas o rangos definidos en Excel se preservará en ArcGIS.
Cuando se acceda a ella desde ArcGIS, la hoja de cálculo se mostrará como una tabla con el símbolo de un dólar ($) al final de su nombre, aunque el nombre del rango no tendrá el símbolo del dólar. Las hojas de cálculo o los rangos con nombres que contengan espacios tienen comillas en el nombre de la tabla.
Una vez agregada a ArcMap, puede abrir la tabla desde la vista Fuente de la tabla de contenido. No obstante, no podrá editar la tabla ni exportar datos a un formato Excel.
El siguiente ejemplo contrasta cómo un documento con varias hojas se expone en el cuadro de diálogo Agregar datos en Microsoft Excel y ArcMap.
- Tres hojas de cálculo tal y como aparecen en la barra de la pestaña Hoja en la parte inferior de la ventana Excel
- Hojas de cálculo disponibles dentro del libro Cifras_Ventas en el cuadro de diálogo Agregar datos en ArcMap
Al trabajar con archivos de Microsoft Office Excel, hay varias cosas que se deben tener presentes:
- ArcGIS es compatible con archivos .xls de Excel 2003 y anteriores, así como con archivos .xlsx de Excel 2007. Una de las ventajas de Excel 2007 es que permite trabajar con hojas de cálculo más grandes (1.048.576 líneas x 16.384 columnas) que con Excel 2003 (65.536 líneas x 256 columnas).
- Si tiene un archivo .xlsx que desea usar en ArcGIS, pero no dispone de Excel 2007, necesitará instalar 2007 Office System Driver. Puede descargarlo de Microsoft Download Center. Si dispone de Microsoft Excel 2010 o de ninguna versión de Microsoft Excel, deberá instalarse el driver 2007 antes de poder utilizar archivos .xls o .xlsx.
- Las tablas Excel serán de solo lectura en ArcGIS así como en Excel, cuando tenga un libro abierto en ArcGIS.
- Los nombres de los campos provienen de la primera línea de cada columna de la hoja de cálculo. Podrá ver las propiedades, configurar alias para los nombres de campo y ajustar la visibilidad del campo en la pestaña Campos en el cuadro de diálogo Propiedades en la tabla.
- Excel no obliga a usar tipos de campo concretos según los valores durante la introducción de datos, tal y como sí hacen las bases de datos estándar. Por lo tanto, el tipo de campo especificado en Excel no se usa para determinar el tipo de campo expuesto en ArcGIS. En vez de ello, el tipo de campo en ArcGIS está determinado por un escaneo de los valores en las primeras ocho líneas de ese campo. Si el escaneo detecta tipos de datos mezclados en un único campo, ese campo es devuelto como un campo de cadena y los valores se convertirán en cadenas.
- Los campos numéricos se convierten al tipo de datos dobles en ArcGIS.
- Las tablas Excel se comportan como cualquier otra tabla que no tenga un campo ObjectID. Esto significa que no podrá editar, relacionar ni seleccionar datos 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 acerca de Microsoft OLE DB Provider for Jet 4.0 y Excel ISAM, consulte Microsoft KB article 326548.
- Puede exportar directamente a Excel usando la herramienta Exportar a Excel de la Galería de herramientas de modelo y de secuencia de comandos. También puede exportar datos tabulares a formato dBASE, el cual puede abrirse en Excel 97/2003 y guardarse como archivo .xls. Microsoft ha discontinuado la ayuda para archivos .dbf de Office 2007.
- Podrá continuar abriendo archivos Excel a través de la conexión de la base de datos OLE DB.
Si previamente ha especificado en la pestaña Tipos de archivos del cuadro de diálogo Opciones ArcCatalog (al que se accede desde el menú Personalizar) que ArcCatalog le muestre archivos .xls , necesitará eliminar este tipo de archivo a fin de poder acceder directamente a los archivos Excel.