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')