Temas relacionados
×
Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Python en Excel está actualmente en versión preliminar y está sujeto a cambios en función de los comentarios. Para usar esta característica, únase al Microsoft 365 Insider Programhttps://insider.microsoft365.com/join/windows y elija el nivel Insider del Canal beta.   

Python en Excel se está implementando gradualmente para los clientes de Excel para Windows mediante el Canal beta. En este momento, la característica no está disponible en otras plataformas.

Si tiene algún problema con Python en Excel, informe de ellos seleccionando Ayuda > Comentarios en Excel.  

¿Es nuevo en Python en Excel? Comience con Introducción a Python en Excel y Introducción a Python en Excel

¿Qué es Power Query?  

Power Query es una herramienta de transformación y preparación de datos diseñada para ayudarle a dar forma a sus datos y está disponible en Excel y otros productos de Microsoft.

Use Power Query con Python en Excel para importar datos externos en Excel y luego analizar esos datos con Python. 

Importante: Power Query es la única manera de importar datos externos para su uso con Python en Excel.

Para obtener más información sobre Power Query, vea Power Query para la Ayuda de Excel

Cómo usar Power Query para importar datos para Python en Excel 

Siga estos pasos para aprender a importar un conjunto de datos externos de ejemplo y a usarlo con Python en Excel.

Sugerencia: Si ya está familiarizado con Power Query y desea trabajar con consultas existentes en el libro, vaya a Usar datos de Power Query con Python en Excel más adelante en este artículo.

  1. Para ver los grupos de & Connections Obtener & transformar datos y consultas, seleccione la pestaña Datos. Elija Obtener datos para seleccionar el origen de datos. Puede importar datos de varios orígenes, incluidos los archivos de valores separados por comas (CSV). Cada importación crea una consulta.

    En este ejemplo se importan datos del servicio OData de Northwind, un origen de datos de prueba. Para ello, seleccione Obtener> de datos de otros orígenes > desde una fuente de OData.

  2. A continuación, escriba el vínculo siguiente al servicio OData de Northwind y seleccione Aceptar.

    https://services.odata.org/northwind/northwind.svc/

  3. En el cuadro de diálogo Power Query vista previa, seleccione una tabla de datos para cargarla en Excel. Para este ejemplo, seleccione la tabla Categorías y, después, seleccione la flecha situada junto al botón Cargar y elija Cargar en.... La siguiente captura de pantalla muestra el cuadro de diálogo de vista previa Power Query con la tabla Categorías seleccionada y la opción Cargar en... mostrada.

    Configure una conexión de Power Query para Python en Excel. Elija la tabla Categorías de OData.

    Notas: 

    • También puede seleccionar Transformar datos en el cuadro de diálogo de vista previa de Power Query. Esto le permite editar los datos de la Editor de Power Query antes de importarlos a Excel.

    • Si desea ver los datos en la cuadrícula de Excel, seleccione el botón Cargar . Esto cargará la tabla seleccionada directamente en la cuadrícula de Excel.

  4. Seleccione Crear conexión solo para establecer la conexión de datos desde el origen. Power Query crea automáticamente una consulta para esta conexión.

    Elija Crear solo conexión en el cuadro de diálogo Importar datos.

  5. El panel & Connections Consultas se abre automáticamente y muestra la consulta creada por Power Query para el origen de datos seleccionado (en este caso, la tabla Categorías del conjunto de datos de ejemplo de OData de Northwind). Para abrir manualmente el panel de & Connections Consultas, en la pestaña Datos, seleccione Consultas & Connections.

    Sugerencia: Desplace el puntero sobre las consultas en el panel de tareas para obtener una vista previa de los datos.

La siguiente sección describe cómo analizar los datos de categorías con Python en Excel.

Usar datos de Power Query con Python en Excel

En el procedimiento siguiente se supone que ha creado una conexión Power Query con los datos Categories del servicio OData de Northwind que se describe en la sección del artículo anterior. Estos pasos muestran cómo analizar los datos de categorías con Python en Excel.

  1. Para trabajar con datos externos con Python en Excel, habilite Python en una celda especificando la función =PY . Después, use python en Excel xl() fórmula para hacer referencia a elementos de Excel, como una consulta de Power Query. Para este ejemplo, escriba xl("Categories") en python en la celda de Excel.

  2. La celda Python ahora muestra los datos Categories dentro de un DataFrame, tal y como devuelve la fórmula xl("Categories") . Seleccione el icono de tarjeta junto al DataFrame para ver una vista previa de los datos en el DataFrame. La siguiente captura de pantalla muestra la vista previa de DataFrame.

    Una vista previa de los datos dentro del objeto DataFrame.

    Sugerencia: Cambie el tamaño del cuadro de diálogo DataFrame con el icono de la esquina inferior derecha.

  3. Convierta los datos del DataFrame en valores de Excel, que devuelve los datos a la cuadrícula de Excel. Para convertir el DataFrame en valores de Excel, seleccione la celda que contiene el DataFrame y, a continuación, seleccione el icono Insertar datos . La siguiente captura de pantalla muestra un ejemplo de este icono junto al DataFrame.



    Elija la opción Insertar datos para el objeto DataFrame. Al seleccionar el icono Insertar datos, se abre un menú con una lista de valores relevantes para los datos.

    Ver el menú después de seleccionar Insertar datos para el objeto DataFrame.

  4. Seleccione el primer valor del menú, arrayPreview. Este valor muestra los datos de Python del DataFrame en la cuadrícula de Excel. Consulta la siguiente captura de pantalla para obtener un ejemplo.

    Vea el resultado de arrayPreview del DataFrame en la cuadrícula de Excel.

  5. Ahora que ha usado Power Query para importar datos externos y procesado esos datos con Python en Excel, está listo para empezar a analizar datos con Python en Excel. Para obtener información sobre cómo crear gráficos y trazados de Python con sus datos, consulte Crear python en gráficos y trazados de Excel.

Artículos relacionados

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×