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

Gratis Python-bibliotek för att läsa, redigera & skriva XLS-filer

Ett litet open source Python-bibliotek gör det möjligt för mjukvaruutvecklare att läsa, redigera, manipulera och skriva data i Excel XLS-kalkylblad via Python-API.

Vad är Pyexcel-XLS?

Excel-filer är en allestädes närvarande del av affärs- och datahantering som hjälper användare att hantera finansiella rapporter, dataanalys eller någon annan uppgift som involverar tabulära data. Python, som ett av de mest populära programmeringsspråken för dessa uppgifter, erbjuder en mängd bibliotek för att arbeta med olika filformat. När det gäller att arbeta med Excel-filer i Python är Pyexcel-XLS-biblioteket en värdefull resurs som förenklar processen att läsa och skriva Excel-filer.

Pyexcel-XLS är ett Python-bibliotek som är en del av den större pyexcel-familjen, vilken tillhandahåller ett enhetligt gränssnitt för att hantera olika kalkylbladsformat, inklusive Excel. Detta bibliotek låter användare läsa och skriva data till och från Excel-filer utan behov av komplex, låg-nivå-kod. Det erbjuder ett bekvämt och användarvänligt sätt att manipulera Excel-filer, vilket gör det lämpligt för uppgifter såsom dataextraktion, rapportering och automatisering. Det finns flera viktiga funktioner i biblioteket, såsom att skriva data till en Excel-fil, läsa befintliga Excel-filer, applicera stilar på celler och rader, slå ihop celler, hantera Excel-formler, arbeta med flera blad och mycket mer.

Pyexcel-XLS är ett mycket enkelt att använda och värdefullt Python-bibliotek för att arbeta med Excel-filer. Det förenklar processen att ladda, läsa och skriva Excel-data, vilket gör det till ett utmärkt val för ett brett spektrum av datamanipuleringsuppgifter. Oavsett om du behöver extrahera information från Excel-filer eller generera rapporter, kan detta bibliotek effektivisera ditt arbetsflöde. Så, om du ofta arbetar med Excel-filer i Python, prova det och upplev den bekvämlighet det erbjuder.

Previous Next

Komma igång med Pyexcel-XLS

Det rekommenderade sättet att installera Pyexcel-XLS-biblioteket är att använda pip. Använd följande kommando för en smidig installation.

Installera Pyexcel-XLS via PIP-kommando

pip install Pyexcel-XLS

Installera Pyexcel-XLS via GitHub

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

Skriva till en Excel-fil med Python

Det öppna källkods‑biblioteket Pyexcel-XLS har gett möjlighet att skapa en enkel Excel‑XLS‑fil och skriva data till den med bara ett par rader Python‑kod i sina egna applikationer. Mjukvaruutvecklare kan också tillämpa olika typer av formatering på den, ladda data från en extern källa, infoga nya rader och kolumner, slå samman celler både vertikalt och horisontellt, med mera. I följande exempel skapar användare en Excel‑arbetsbok, lägger till data i den, namnger kolumnerna baserat på den första raden och utökar raderna med våra data med hjälp av Python‑kod.

Hur man skapar ett enkelt Excel XLS-kalkylblad med 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")

Läsa en Excel-fil via Python API

Pyexcel-XLS-biblioteket gör det enkelt för mjukvaruutvecklare att läsa Excel-filer i sina egna applikationer utan några externa beroenden. Biblioteket möjliggör för Python-utvecklare att ladda och läsa befintliga XLS-filer med bara ett par rader Python-kod. Det erbjuder också stöd för att läsa endast ett specifikt kalkylblad. Dessutom är det också möjligt att komma åt och läsa specifika kolumner eller rader från en given Excel-fil. Följande visar hur enkelt mjukvaruutvecklare kan läsa data från en Excel-fil med Python-kod.

Hur läser man data från ett Excel XLS-dokument med 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öd för diverse funktioner

Den öppna källkods-Pyexcel-XLS är ett värdefullt Python-bibliotek för att arbeta med Excel-filer. Det förenklar processen att läsa och skriva Excel-data, vilket gör det till ett utmärkt val för ett brett spektrum av datamanipuleringsuppgifter. Biblioteket innehåller flera viktiga funktioner, såsom formatering av celler, lägga till kanter, sätta cellfärger för att göra dina Excel-filer visuellt tilltalande, slå ihop celler både vertikalt och horisontellt, skriva och utvärdera Excel-formler, skapa samt manipulera flera blad i en enda Excel-fil och så vidare.

 Svenska