Knowledgebase

Python Excel-bibliotek | Aspose

Aspose.Cells för Python är ett klassbibliotek som låter utvecklare manipulera och bearbeta kalkylbladsfiler i sina egna applikationer. Det erbjuder den mest flexibla gruppen av komponenter som gör det möjligt för Python‑applikationer att skapa och hantera Excel‑kalkylblad utan att kräva Microsoft Excel eller annan tredjepartsprogramvara.
Vårt API stöder de populära kalkylbladsformaten (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) som ditt företag använder dagligen, och möjliggör export av Excel‑filer till DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, vanlig text samt populära bildformat som JPG, PNG, SVG, TIFF och BMP.

Python Excel-bibliotek

Med vårt bibliotek kan utvecklare hantera flera arbetsblad, skapa kalkylbladsinnehåll och -stilar från grunden, lägga till vanliga och komplexa matematiska, finansiella och textformler, importera data till arbetsblad från olika datakällor, manipulera diagram, kommentarer, bilder, ritobjekt och utföra många fler uppgifter.

Med Python Excel‑API:et kan du utföra följande operationer:
• Läsa Excel‑kalkylblad
• Lägga till bilder och skapa diagram
• Justera arbetsblad i arbetsböcker
• Rendera Excel‑kalkylblad till PDF, EMF och bilder
• Skydda och avskydda arbetsblad
• Skapa pivottabeller och diagram
• Lägga till och redigera kommentarer
• Söka och ersätta data
• Dela och slå samman celler
• Lägga till och ta bort gruppering av kolumner och rader
• Ställa in talformat
• Läsa och ange formler
• Konfigurera sidinställningar
• Justera sidorientering, pappersstorlek och skalning
• Läsa och skriva villkorsstyrd formatering
• Och mycket mer

Du kan prova några av de populära funktionerna i Aspose.Cells via vår online‑applikation .

Det finns två Aspose.Cells‑bibliotek till ditt förfogande – Aspose.Cells för Python via Java och Aspose.Cells för Python via .NET‑biblioteket.

Aspose.Cells för Python via Java‑bibliotek

Systemkrav: Aspose.Cells för Python via Java kan användas på Windows-, Linux- och macOS‑plattformar och biblioteket är plattformsoberoende. Datorn måste ha Java 8 eller högre installerat innan installation.
Python‑version: Python 3.5 eller högre
Java‑version: Java 1.8 eller högre

Installation på Windows, Linux eller macOS

  1. Installera Java med följande kommando:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Installera Aspose.Cells för Python via Java från pypi :
 $ pip install aspose-cells

Skapa ett Hello‑World‑program med Aspose.Cells för Python via Java‑biblioteket

  1. Skapa en fil med namnet HelloWorldApp.py
  2. Använd koden nedan och spara den i filen HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Kör “python HelloWorldApp.py” i kommandoprompten

Konvertera Excel‑filer
Python Excel‑biblioteket möjliggör konvertering av Excel‑filer till olika format, inklusive PDF, XPS och HTML. Nedan visar vi hur du snabbt och enkelt konverterar Excel‑filer med Aspose.Cells för Python via Java‑biblioteket.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells för Python via .NET‑bibliotek

Systemkrav: Aspose.Cells för Python via .NET är ett plattformsoberoende bibliotek och kan användas på Windows, Linux och macOS där Python är installerat.
Python‑version: Python 3.6 eller högre

Installation på Windows, Linux eller macOS
Installera Aspose.Cells för Python via .NET från pypi med följande kommando:

$ pip install aspose-cells-python

Skapa ett Hello‑World‑program med Aspose.Cells för Python via .NET‑biblioteket

  1. Skapa en fil med namnet HelloWorldApp.py
  2. Använd koden nedan och spara den i filen HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. Kör “python HelloWorldApp.py” i kommandoprompten

Konvertera Excel‑filer
Nedan visar vi hur du snabbt och enkelt konverterar Excel‑filer med Aspose.Cells för Python via .NET‑biblioteket.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

Du kan läsa mer om Aspose.Cells‑API:n på den officiella produktsidan , samt i vår dokumentation .

Om du vill anlita våra utvecklare för att snabbt och effektivt implementera vårt API i ditt projekt, står vårt professionella team till ditt förfogande. Vi arbetar med dig för att förstå ditt projekt, designa en lösning och implementera Aspose‑API:n enligt dina behov, oavsett om du behöver nya funktioner i den befintliga Aspose‑produkten eller ett API för nya filformat.