1. Produkter
  2.   Regneark
  3.   Python
  4.   Pyexcel-XLS
 
  

Gratis Python-bibliotek for å lese, redigere og skrive XLS-filer

Et lite, åpen kildekode Python-bibliotek gjør det mulig for programvareutviklere å lese, redigere, manipulere og skrive data i Excel XLS-regneark via Python API.

Hva er Pyexcel-XLS?

Excel-filer er en allestedsnærværende del av forretnings- og databehandling som hjelper brukere med å håndtere økonomiske rapporter, dataanalyse eller enhver annen oppgave som involverer tabulære data. Python, som et av de mest populære programmeringsspråkene for disse oppgavene, tilbyr en rekke biblioteker for å arbeide med ulike filformater. Når det gjelder å jobbe med Excel-filer i Python, er Pyexcel-XLS-biblioteket en verdifull ressurs som forenkler prosessen med å lese og skrive Excel-filer.

Pyexcel-XLS er et Python-bibliotek som er en del av den større pyexcel-familien, som gir et konsistent grensesnitt for å håndtere ulike regnearkformater, inkludert Excel. Dette biblioteket lar brukere lese og skrive data fra og til Excel-filer uten behov for kompleks, lavnivå kode. Det tilbyr en praktisk og brukervennlig tilnærming for å manipulere Excel-filer, noe som gjør det egnet for oppgaver som datauttrekk, rapportering og automatisering. Det finnes flere viktige funksjoner i biblioteket, som å skrive data til en Excel-fil, lese eksisterende Excel-filer, anvende stiler på celler og rader, slå sammen celler, håndtere Excel-formler, arbeide med flere ark og mye mer.

Pyexcel-XLS er et svært enkelt å bruke og verdifullt Python-bibliotek for arbeid med Excel-filer. Det forenkler prosessen med å laste inn, lese og skrive Excel-data, noe som gjør det til et utmerket valg for et bredt spekter av datamanipuleringsoppgaver. Enten du trenger å hente informasjon fra Excel-filer eller generere rapporter, kan dette biblioteket strømlinjeforme arbeidsflyten din. Så, hvis du ofte arbeider med Excel-filer i Python, prøv det og opplev bekvemmeligheten det gir.

Previous Next

Kom i gang med Pyexcel-XLS

Den anbefalte måten å installere Pyexcel-XLS-biblioteket på er ved å bruke pip. Vennligst bruk følgende kommando for en smidig installasjon.

Installer Pyexcel-XLS via PIP-kommando

pip install Pyexcel-XLS

Installer Pyexcel-XLS via GitHub

$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install

Skrive til en Excel-fil ved hjelp av Python

Det åpne kildekodebiblioteket Pyexcel-XLS har gitt muligheten til å lage en enkel Excel XLS-fil og skrive data til den med bare noen få linjer med Python-kode i sine egne applikasjoner. Programvareutviklere kan også bruke ulike typer formatering på den, laste inn data fra en ekstern kilde, sette inn nye rader og kolonner, slå sammen celler både vertikalt og horisontalt, osv. I eksemplet nedenfor oppretter brukere en Excel-arbeidsbok, legger til data, navngir kolonnene basert på den første raden og utvider radene med våre data ved hjelp av Python-kode.

Hvordan lage et enkelt Excel XLS-regneark ved hjelp av Python-biblioteket?

import pyexcel_xls

# Create a workbook
workbook = pyexcel_xls.get_sheet()

# Add data
data = [["Name", "Age", "City"],
        ["Alice", 25, "New York"],
        ["Bob", 30, "Los Angeles"]]

workbook.name_columns_by_row(0)
workbook.extend_rows(data)

# Save the workbook to an Excel file
workbook.save_as("output.xls")

Lese en Excel-fil via Python API

Pyexcel-XLS-biblioteket gjør det enkelt for programvareutviklere å lese Excel-filer i sine egne applikasjoner uten eksterne avhengigheter. Biblioteket gjør det mulig for Python-utviklere å laste inn og lese eksisterende XLS-filer med bare noen få linjer med Python-kode. Det gir også støtte for kun å lese et bestemt regneark. Dessuten er det også mulig å få tilgang til og lese spesifikke kolonner eller rader fra en gitt Excel-fil. Følgende viser hvor enkelt programvareutviklere kan lese data fra en Excel-fil ved hjelp av Python-kode.

Hvordan lese data fra Excel XLS-dokument ved hjelp av Python?

from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}

Støtte for diverse funksjoner

Den åpne kildekode‑biblioteket Pyexcel-XLS er et verdifullt Python‑bibliotek for å arbeide med Excel-filer. Det forenkler prosessen med å lese og skrive Excel-data, og gjør det til et utmerket valg for et bredt spekter av datamanipuleringsoppgaver. Biblioteket inneholder flere viktige funksjoner, som formatering av celler, legge til kantlinjer, sette cellefarger for å gjøre Excel-filene visuelt tiltalende, slå sammen celler både vertikalt og horisontalt, skrive og evaluere Excel‑formler, opprette samt manipulere flere ark i en enkelt Excel-fil og så videre.

 Norsk