Generation

generate functionThu, 20 Nov 2025

necesito extraer los datos de unas columnas de excel las cuales pueden venir con mayusculas espacios

Puedes utilizar la biblioteca `pandas` para leer el archivo Excel y extraer los datos de las columnas que necesitas. Aquí te muestro un ejemplo de cómo hacerlo: ```python import pandas as pd # Cargar el archivo Excel df = pd.read_excel('archivo.xlsx') # Extraer los datos de las columnas que necesitas columnas = ['columna1', 'columna2', 'columna3'] # reemplaza con las columnas que necesitas datos = df[columnas].values # Limpiar los datos para eliminar espacios y mayúsculas datos = [dato.strip().lower() for dato in datos.flatten()] # Imprimir los datos print(datos) ``` En este ejemplo, reemplaza `'archivo.xlsx'` con el nombre del archivo Excel que deseas leer, y `['columna1', 'columna2', 'columna3']` con las columnas que deseas extraer. La función `strip()` elimina los espacios en blanco al principio y al final de cada dato, y `lower()` convierte todos los caracteres a minúsculas. Si deseas extraer los datos de varias hojas de cálculo, puedes utilizar la función `read_excel` con el parámetro `sheet_name` para especificar la hoja de cálculo que deseas leer. ```python df = pd.read_excel('archivo.xlsx', sheet_name='Hoja1') ``` Si deseas extraer los datos de varias columnas de varias hojas de cálculo, puedes utilizar la función `read_excel` con el parámetro `sheet_name` para especificar la hoja de cálculo que deseas leer, y luego utilizar la sintaxis de selección de columnas para extraer los datos. ```python df = pd.read_excel('archivo.xlsx', sheet_name='Hoja1') columnas = ['columna1', 'columna2', 'columna3'] # reemplaza con las columnas que necesitas datos = df[columnas].values ``` Recuerda que debes tener instalada la biblioteca `pandas` para ejecutar este código. Puedes instalarla utilizando pip: ```bash pip install pandas ``` También puedes utilizar la función `read_csv` si tu archivo es un archivo CSV en lugar de un archivo Excel. ```python df = pd.read_csv('archivo.csv') ```

Want to kickstart your project?Use the new AI Studio to create your code