Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo leer datos de Excel en Python

Cómo leer datos de Excel en Python

#Importar paquete

importar xlrd

#Establecer ruta

ruta='C:\\Users\\\\jyjh\ \\\Escritorio\\datap.xlsx'

#Abrir archivo

data=xlrd.open_workbook(ruta)

#Consultar libro de trabajo

sheets=data.s hojas()

hojas

Hojas

Puede obtener hojas de trabajo por función, índice o nombre.

sheet_1_by_function=data.sheet()[0]

sheet_1_by_index=data.sheet_by_index(0)

sheet_1_by_name=data.sheet_by_name (u'Hoja1')

Puedes utilizar este método para obtener el valor de una columna o fila.

sheet_1_by_name.row_values(1)

sheet_1_by_name.col_values(1)

Obtenga el número de filas y columnas a través de las propiedades de la hoja de trabajo.

n_of_rows=sheet_1_by_name.rows

n_of_cols=sheet_1_by_name.ncols

También puedes usar un bucle para recorrer el archivo una vez.

para i en rango(n_of_rows):

imprimir hoja_1_por_nombre.row_values(i)

Se puede acceder a los valores de celda de cualquiera de las siguientes maneras.

cell_A1=sheet_1_by_name.cell(0,0).value

cell_A1=sheet_1_by_name.row(0)[0].value

Finalmente, pasa el El siguiente método modifica el valor de una celda.

fila=0

col=0

#ctype 0: vacío, 1: cadena, 2: número, 3: fecha, 4: booleano, 5 : Error

cell_type=1

value='Hola, Excel '

cell_A1=sheet_1_by_name.cell(0, 0).value

formato=0

hoja_1_por_nombre.put_cell(fila, columna, tipo de celda, valor, formato)

celda_A1=hoja_1_por_nombre.celda(0, 0).valor

Python [ 1] (pronunciación británica: /?pa?θ?n/ pronunciación americana: /?pa?θɑ?n/) es un lenguaje de programación informática interpretado orientado a objetos inventado por el holandés Guido van Rossum en 1989 y lanzado por primera vez al público. versión en 1991.

Python es software puramente libre, y su código fuente y su intérprete CPython siguen la GPL (Licencia Pública General GNU).

La sintaxis de Python es concisa y clara, y una de sus características es que las declaraciones deben tener sangría con espacios.

Python tiene una biblioteca rica y poderosa.

Python a menudo recibe el sobrenombre de "lenguaje adhesivo" porque puede conectar fácilmente varios módulos creados en otros lenguajes (especialmente C/C). Un escenario de aplicación común es utilizar Python para generar rápidamente un prototipo de un programa (a veces incluso la interfaz final del programa) y luego reescribir las partes con requisitos especiales en un lenguaje más adecuado, como la representación de gráficos para juegos 3D con particularmente Requisitos de alto rendimiento. Los módulos se pueden reescribir en C/C y empaquetar en bibliotecas de extensión que pueden ser invocadas por Python. Tenga en cuenta que es posible que deba considerar la plataforma al utilizar bibliotecas de extensiones, y es posible que algunas bibliotecas de extensiones no proporcionen una implementación multiplataforma.

El 20 de julio, IEEE publicó la clasificación de lenguajes de programación de 2017: Python encabezó la lista.