1. Produkter
  2.   Redaktør
  3.   Python
  4.   Openpyxl
 
  

Åpen kildekode Python Spreadsheet Editor Library

Gratis og åpen kildekode Python-bibliotek for å lage og redigere Excel XLSX og andre regnearkfiler.

Hva er Openpyxl API?

Openpyxl er et kraftig og allsidig åpen kildekode Python-bibliotek for arbeid med Excel-filer. Den lar deg lese, skrive og manipulere Excel-regneark i det populære XLSX-formatet. Med Openpyxl kan du lage komplekse Excel-dokumenter, endre eksisterende, og til og med trekke ut data fra Excel-regneark for å utføre dataanalyse. Det brukervennlige API-et gir funksjonalitet for formatering av celler, lage diagrammer og administrere regneark, noe som gjør det til et ideelt valg for Python-utviklere som ønsker å automatisere Excel-relaterte oppgaver eller integrere Excel-filbehandling i applikasjonene sine. Enten du håndterer dataanalyse, rapportering eller et hvilket som helst Excel-basert prosjekt, tilbyr Openpyxl et omfattende sett med verktøy for å strømlinjeforme arbeidsflyten din.

OpenpyXL API-funksjoner

Følgende er noen av hovedfunksjonene til OpenpyXL API:

  • Les og skriv Excel-filer: Openpyxl kan lese og skrive Excel-filer i XLSX-formatet, slik at du kan håndtere data effektivt.
  • Opprett og endre regneark: Du kan opprette nye regneark, gi dem nytt navn og endre eksisterende, inkludert legge til og fjerne ark.
  • Celleformatering: Openpyxl støtter ulike celleformateringsalternativer, for eksempel innstilling av fonter, farger, rammer og tallformater.
  • Datavalidering: Du kan legge til datavalidering i celler for å begrense inngangsverdier, for eksempel rullegardinlister eller numeriske områder.
  • Betinget formatering: Openpyxl lar deg bruke betingede formateringsregler på celler, og muliggjør dynamisk stil basert på celleverdier.
  • Formler og funksjoner: Du kan sette inn og evaluere Excel-formler og -funksjoner i regnearkene dine.
  • Diagram: Biblioteket støtter oppretting av ulike typer diagrammer, inkludert stolpe-, linje-, sektor- og punktdiagrammer, direkte i Excel-filer.
  • Bilder: Du kan sette inn bilder i Excel-regneark, noe som gir rikere dokumentinnhold.
  • Navngitte områder: Openpyxl støtter navngitte områder, noe som muliggjør enkel referanse til spesifikke celleområder i koden din.
  • Slå sammen og oppheve sammenslåingen av celler: Du kan slå sammen og oppheve sammenslåingen av celler for å lage mer komplekse regnearkoppsett.
  • Stiler: Biblioteket tilbyr et omfattende stylingsystem, som lar deg tilpasse utseendet til celler og regneark.
  • Iterering over rader og kolonner: Openpyxl tilbyr effektive måter å iterere over rader og kolonner for databehandling.
  • Beskyttelse: Du kan angi beskyttelsesalternativer for regneark, for eksempel å låse celler eller forhindre redigering av ark.
  • Håndtering av store filer: Openpyxl er designet for å håndtere store Excel-filer effektivt, noe som gjør den egnet for store dataapplikasjoner.

Støttede filformater av Openpyxl

Pyexcel-XLS støtter følgende filformater.

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

GitHub-statistikk

Navn:
Språk:
Stjerner:
Gafler:
Tillatelse:
Repository ble sist oppdatert kl

Komme i gang med Openpyxl

Du kan laste ned Openpyxl-biblioteket fra GitHub eller bruke pip-installasjonskommandoen:

Installasjon

Å installere Openpyxl er enkelt og kan gjøres fra terminalen som vist nedenfor:

Installerer Openpyxl


pip3 install Openpyxl

Eksempler på Openpyxl Python-kode

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

Hvordan lese en XLSX-fil ved hjelp av Openpyxl?

For å lese en eksisterende XLSX-fil kan du bruke funksjonen load_workbook. Her er et enkelt eksempel:

Hvordan lage Excel XLSX med Openpyxl?

Det er veldig enkelt å lage en ny Excel XLSX-fil med Openpyxl. Du kan opprette en ny arbeidsbok ved å bruke Workbook-klassen, få tilgang til det aktive arket og angi verdiene til cellene som vist i følgende kodeeksempel.

Hvordan endre eksisterende XLSX-fil ved hjelp av Openpyxl?

Det er veldig enkelt å lese en eksisterende XLSX-fil og endre den ved hjelp av Openpyxl. Du kan laste inn arbeidsboken ved å bruke load_workbook-metoden og deretter få tilgang til dens aktive ark og celle for å endre innholdet. Dette er som vist i følgende kodeeksempel.

Ressurser

  • Skjermdump iPhone 7
  • Konklusjon

    Openpyxl er et omfattende og kraftig Python-bibliotek for arbeid med Excel-filer, og tilbyr omfattende funksjoner for å lage, endre og analysere data i XLSX-formatet. Med det brukervennlige grensesnittet og robuste funksjonaliteten dekker den et bredt spekter av oppgaver, fra enkel dataregistrering til komplekse regnearkmanipulasjoner. Openpyxls støtte for celleformatering, diagrammer, datavalidering og mer gjør det til et allsidig verktøy for utviklere som ønsker å automatisere Excel-relaterte prosesser eller integrere regnearkfunksjoner i applikasjonene sine. Enten du bygger dataanalyseverktøy, genererer rapporter eller håndterer Excel-filer uansett kapasitet, gir Openpyxl fleksibiliteten og brukervennligheten som trengs for å strømlinjeforme arbeidsflyten og forbedre produktiviteten.

    Lignende Produkter

     Norsk