python:excel
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| python:excel [2022/04/09 03:00] – [Gráficas] alberto | python:excel [2022/04/27 13:05] (actual) – [Extraer filas y columnas de la hoja] alberto | ||
|---|---|---|---|
| Línea 89: | Línea 89: | ||
| </ | </ | ||
| + | ==== Extraer valores ==== | ||
| + | Como hemos visto hasta ahora, la única forma de extraer valores, es con el atributo **value** de una celda (objeto tipo cell). Vamos a ver otra forma de extraer valores en masa.\\ | ||
| + | |||
| + | Para extraer valores, usamos la propiedad **values** de la hoja, de modo que podemos por ejemplo asignar a una "lista de listas" | ||
| + | <code python> | ||
| + | datos = list(hoja.values) | ||
| + | </ | ||
| + | |||
| + | <code python> | ||
| + | for fila in hoja.values: | ||
| + | for valor in fila: | ||
| + | print(valor) | ||
| + | </ | ||
| + | |||
| + | Para obtener los valores de filas o columnas, se pueden usar los métodos **iter_rows()** y **iter_cols()** respectivamente, | ||
| + | |||
| + | <code python> | ||
| + | for row in ws.iter_rows(min_row=1, | ||
| + | print(row) | ||
| + | </ | ||
| ===== Escritura en documentos EXCEL ===== | ===== Escritura en documentos EXCEL ===== | ||
| ==== Creación y guardado de documentos EXCEL ==== | ==== Creación y guardado de documentos EXCEL ==== | ||
| Línea 169: | Línea 189: | ||
| No olvidar guardar la hoja. | No olvidar guardar la hoja. | ||
| - | - | ||
python/excel.1649466003.txt.gz · Última modificación: por alberto
