Constellation Knowledge Network - Conocimiento de adivinación - Python de autoestudio: tabla de Excel dividida según las condiciones

Python de autoestudio: tabla de Excel dividida según las condiciones

Hay muchos tipos de frutas en la siguiente tabla. Quiero dividir las frutas en varias tablas según sus tipos, y cada tabla muestra un tipo de fruta.

Utilice la siguiente declaración:

Importar xlwings como xw

Importar pandas como pd

app = xw. Aplicación (visible = Verdadero, add_book = Falso)

libro de trabajo = libros de aplicación abiertos ('e:\\table\\worksheet.xlsx').

Hoja de trabajo = libro de trabajo.hojas['tabla estadística']

valor = rango de hoja de trabajo ('a 1'). opciones (pd. DataFrame, encabezado = 1, índice = Falso, expandir = 'tabla'). Valor

datos = valor. Agrupar por('categoría')#Agrupar datos por 'categoría'.

Para idx, agrupe datos:

nueva _ hoja de trabajo = libro de trabajo. Agregar(idx)#Agregue una hoja de trabajo al libro de trabajo y asígnele el nombre del producto actual.

Nueva hoja de trabajo['a1']. opción (índice = falso). valor = grupo #Agregar datos a la hoja de trabajo recién agregada.

workbook.save()

workbook.close()

app.quit()

Los resultados de la ejecución son los siguientes:

Dividido con éxito en tres tablas.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _END_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

上篇: ¿Qué tal la decoración de la oficina del jefe? Varios aspectos a los que hay que prestar atención 下篇: ¿Quieres romper? ¿Prueba de cartas del tarot? ¿Deberíamos romper?
Artículos populares