1. Productes
  2.   Editor
  3.   Python
  4.   Openpyxl
 
  

Biblioteca de l'editor de fulls de càlcul Python de codi obert

Biblioteca Python gratuïta i de codi obert per crear i editar Excel XLSX i altres fitxers de full de càlcul.

Què és l'API d'Openpyxl?

Openpyxl és una biblioteca Python de codi obert potent i versàtil per treballar amb fitxers Excel. Us permet llegir, escriure i manipular fulls de càlcul Excel en el popular format XLSX. Amb Openpyxl, podeu crear documents complexos d'Excel, modificar-ne els existents i fins i tot extreure dades de fulls de càlcul d'Excel per realitzar anàlisis de dades. La seva API fàcil d'utilitzar proporciona funcionalitats per formatar cel·les, crear gràfics i gestionar fulls de treball, la qual cosa la converteix en una opció ideal per als desenvolupadors de Python que busquen automatitzar tasques relacionades amb Excel o integrar el processament de fitxers d'Excel a les seves aplicacions. Tant si manegeu anàlisi de dades, informes o qualsevol projecte basat en Excel, Openpyxl ofereix un conjunt complet d'eines per racionalitzar el vostre flux de treball.

Característiques de l'API d'OpenpyXL

A continuació es mostren algunes de les característiques principals de l'API d'OpenpyXL:

  • Llegir i escriure fitxers d'Excel: Openpyxl pot llegir i escriure fitxers d'Excel en format XLSX, la qual cosa us permet gestionar les dades de manera eficient.
  • Crear i modificar fulls de treball: podeu crear fulls de treball nous, canviar-los el nom i modificar els existents, com ara afegir i eliminar fulls.
  • Format de cel·les: l'Openpyxl admet diverses opcions de format de cel·les, com ara la configuració de tipus de lletra, colors, vores i formats de nombre.
  • Validació de dades: podeu afegir validació de dades a les cel·les per restringir els valors d'entrada, com ara llistes desplegables o intervals numèrics.
  • Format condicional: Openpyxl us permet aplicar regles de format condicional a les cel·les, permetent un estil dinàmic basat en els valors de les cel·les.
  • Fórmules i funcions: podeu inserir i avaluar fórmules i funcions d'Excel als vostres fulls de càlcul.
  • Gràfics: la biblioteca admet la creació de diversos tipus de gràfics, com ara gràfics de barres, de línies, de sectors i de dispersió, directament dins dels fitxers d'Excel.
  • Imatges: podeu inserir imatges als fulls de treball d'Excel, permetent un contingut més ric del document.
  • Intervals amb nom: l'Openpyxl admet intervals amb nom, la qual cosa permet una referència fàcil a intervals de cel·les específics del vostre codi.
  • Combinar i eliminar cel·les: podeu fusionar i desajuntar cel·les per crear dissenys de fulls de càlcul més complexos.
  • Estils: la biblioteca ofereix un sistema d'estil complet que us permet personalitzar l'aspecte de les cel·les i els fulls de treball.
  • Iteració sobre files i columnes: Openpyxl ofereix maneres eficients d'iterar sobre files i columnes per al processament de dades.
  • Protecció: podeu establir opcions de protecció del full de treball, com ara bloquejar cel·les o impedir les edicions del full.
  • Gestió de fitxers grans: Openpyxl està dissenyat per gestionar fitxers d'Excel grans de manera eficient, el que el fa adequat per a aplicacions de grans dades.

Formats de fitxer compatibles per Openpyxl

Pyexcel-XLS admet els formats de fitxer següents.

File FormatDefinition
XLSXMicrosoft Excel 2010 and above spreadsheet file format
XLSMMicrosfot Excel 2010 Spreadsheet Macro file format
GitHub

Estadístiques de GitHub

Nom:
Llenguatge:
Estrelles:
Forquilles:
Llicència:
El repositori es va actualitzar per última vegada a

Com començar amb Openpyxl

Podeu descarregar la biblioteca Openpyxl des de GitHub o mitjançant l'ordre d'instal·lació pip:

Instal·lació

La instal·lació d'Openpyxl és senzilla i es pot fer des del terminal tal com es mostra a continuació:

Instal·lació d'Openpyxl


pip3 install Openpyxl

Exemples de codi Openpyxl Python

Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Com llegir un fitxer XLSX amb Openpyxl?

Per llegir un fitxer XLSX existent, podeu utilitzar la funció load_workbook. Aquí teniu un exemple senzill:

Com crear Excel XLSX amb Openpyxl?

Crear un nou fitxer Excel XLSX amb Openpyxl és molt fàcil. Podeu crear un llibre de treball nou mitjançant la classe Workbook, accedir al seu full actiu i establir els valors de les seves cel·les tal com es mostra a la mostra de codi següent.

Com modificar el fitxer XLSX existent amb Openpyxl?

Llegir un fitxer XLSX existent i modificar-lo amb Openpyxl és molt fàcil. Podeu carregar el llibre de treball mitjançant el mètode load_workbook i després accedir al seu full i cel·la actius per modificar-ne el contingut. Això és com es mostra a la mostra de codi següent.

Recursos

  • a>E Excel
  • Captura de pantalla de l'iPhone 7
  • Conclusió

    Openpyxl és una biblioteca Python completa i potent per treballar amb fitxers Excel, que ofereix àmplies funcions per crear, modificar i analitzar dades en format XLSX. Amb la seva interfície fàcil d'utilitzar i una funcionalitat robusta, s'adapta a una àmplia gamma de tasques, des de la simple entrada de dades fins a manipulacions complexes de fulls de càlcul. El suport d'Openpyxl per al format de cel·les, gràfics, validació de dades i molt més el converteix en una eina versàtil per als desenvolupadors que busquen automatitzar processos relacionats amb Excel o integrar capacitats de full de càlcul a les seves aplicacions. Tant si esteu creant eines d'anàlisi de dades, generant informes o gestionant fitxers Excel en qualsevol capacitat, Openpyxl ofereix la flexibilitat i la facilitat d'ús necessàries per agilitzar el vostre flux de treball i millorar la productivitat.

    Productes Similars

     Catalan