Uso de la biblioteca Python OpenPyXL

1. Instalación

La instalación se puede lograr con el siguiente comando

pip install openpyxl	# pip
conda nstall openpyxl	# conda

2. Uso principal

Para comenzar a usar openpyxl sin crear un archivo en el sistema de archivos, importe la clase Workbook

from openpyxl import Workbook
wb = Workbook()

Hay al menos un libro de trabajo (hoja) en una hoja de trabajo, que se activa a través de la propiedad Workbook.active

ws = wb.active 		# 默认是第一个sheet

Si desea crear una nueva hoja, créela a través del método Workbook.create_sheet

ws1 = wb.create_sheet("Mysheet")		# 在最后插入, 默认是这个
ws1 = wb.create_sheet("Mysheet", 0)		# 在第一的位置插入
ws1 = wb.create_sheet("Mysheet", -1)		# 在倒数第二的位置插入
ws1 = wb.create_sheet(title="MyName")		# 可通过title设置sheet名字

Cuando se nombra la hoja, el nombre es la clave de la hoja, y la hoja se puede extraer usando la clave

ws = wb['MyName']

Utilice la propiedad Workbook.sheetname para ver los nombres de todas las hojas de la tabla

names = wb.sheetname

Recorrer las hojas en la hoja de trabajo

for sheet in wb:
	print(sheet.title)

escribir celda

  • Usa el índice para ubicar la celda.
ws['A1'] = 42
  • Usar datos de lista
ws.append([1, 2, 3])
  • Escribir usando el método cell()
for i in range(1, 100):
	for j in range(1, 100):
		ws.cell(row=i, col=j, value=i*j)	# 其中value的值可以根据需要进行更改

Exportar la tabla que creamos

wb.save('balances.xlsx')

Supongo que te gusta

Origin blog.csdn.net/weixin_45913084/article/details/129502609
Recomendado
Clasificación