1. Produkter
  2.   Regneark
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Java API til at generere og behandle regneark

Et rent Java-klassebibliotek til at læse, skrive, redigere, gengive, manipulere, udskrive og konvertere Excel-regnearksfiler uden at bruge Microsoft Excel.

Aspose.Cells for Java er et meget kraftfuldt og rent Java-klassebibliotek til at arbejde med Excel-regneark og andre populære filformater uden at installere Microsoft Excel eller nogen tredjepartsapplikation. Biblioteket kan bruges til at oprette forskellige typer applikationer såsom Java Web Applications eller Desktop Applications. Aspose.Cells for Java kan læse og skrive regnearksfiler i en række forskellige formater, herunder Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV og mange flere.

Aspose.Cells til Java giver udviklere mulighed for at skabe og evaluere komplekse formler i regneark, herunder understøttelse af eksterne referencer, navngivne områder og brugerdefinerede funktioner. Biblioteket er meget funktionsrigt og har inkluderet flere vigtige funktioner til at arbejde med regnearksdokumenter, såsom åbning og læsning af filer med forskellige formater, tilføjelse af nye regneark, fletning af eksisterende regneark, fletning af forskellige projektmapper, kryptering og dekryptering af projektmapper og regneark, udskrivning og visning af projektmapper. , gengiv regneark, administrer rækker og kolonner, anvend formler og meget mere.

Aspose.Cells til Java importerer nemt data fra en række forskellige kilder, herunder databaser, CSV-filer og andre regnearksformater. Derudover kan data eksporteres til en række forskellige formater, herunder PDF, HTML og CSV. Biblioteket giver mulighed for at anvende en bred vifte af formateringsmuligheder på celler, herunder skriftstørrelse og stil, baggrundsfarve, kanter og mere. Det understøtter også håndtering af regneark og diagrammer i et regneark, herunder tilføjelse, sletning og flytning af regneark og tilføjelse, redigering og formatering af diagramelementer.

Previous Next

Kom godt i gang med Aspose.Cells til Java

Maven er den nemmeste måde at downloade og installere Aspose.Cells til Java på. Først skal du specificere Aspose Maven Repository konfiguration/placering i din Maven pom.xml som nedenfor:

Maven repository for Aspose.Cells for Java



<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.Cells for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>23.1</version>
	</dependency>

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

    <dependency>
	<groupId>org.bouncycastle</groupId>
	<artifactId>bcprov-jdk15on</artifactId>
	<version>1.60</version>
	</dependency>

</dependencies>
Du kan også downloade den direkte fra Aspose-produktudgivelsessiden.

Opret nyt Excel-regneark via Java API

Aspose.Cells for Java har leveret komplet funktionalitet til at skabe nye Excel-regneark fra bunden med blot et par linjer Java-kode. Du kan også åbne en eksisterende regnearksfil ved at angive en sti til den eller gennem stream og foretage nogle ændringer i den og gemme den tilbage med de nye ændringer. Biblioteket understøtter også åbning af filer af forskellige Microsoft Excel-versioner. Det er også muligt dynamisk at generere Excel-fil og udfylde den med data fra en database eller fra enhver anden understøttet kilde. Du kan også anvende formatering efter eget valg til det, tilføje nye regneark, indstille sidestørrelse og indstille dokumentegenskaber som titel, forfatternavn, firmanavn og søn på.

Oprettelse af en projektmappe via Java API

 String dataDir = Utils.getDataDir(CreatingWorkbook.class);
// Creating a file input stream to reference the license file
FileInputStream fstream = new FileInputStream("Aspose.Cells.lic");

// Create a License object
License license = new License();

// Applying the Aspose.Cells license
license.setLicense(fstream);

// Instantiating a Workbook object that represents a Microsoft Excel
// file.
Workbook wb = new Workbook();

// Note when you create a new workbook, a default worksheet, "Sheet1", is by default added to the workbook. Accessing the
// first worksheet in the book ("Sheet1").
Worksheet sheet = wb.getWorksheets().get(0);

// Access cell "A1" in the sheet.
Cell cell = sheet.getCells().get("A1");

// Input the "Hello World!" text into the "A1" cell
cell.setValue("Hello World!");

// Save the Microsoft Excel file.
wb.save(dataDir + "MyBook.xls", FileFormatType.EXCEL_97_TO_2003);
wb.save(dataDir + "MyBook.xlsx");
wb.save(dataDir + "MyBook.ods");

Gemmer Excel-fil til andre filformater via Java

Aspose.Cells for Java har inkluderet en fantastisk funktion til at oprette Excel-filer og gemme dem på forskellige måder i Java-applikationer. En udvikler skal angive det filformat, som deres filer skal gemmes i, såsom PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel skabelonfil, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, Data Interchange Format og mange flere. Lad os støtte en udvikler, der ønsker at gemme en fil til en bestemt placering, han skal give filnavnet med komplet sti og filformat. Det er også muligt at gemme en hel projektmappe i tekstformat.

Gem Excel-fil til PDF via Java API

String dataDir = Utils.getSharedDataDir(SaveInPdfFormat.class) + "loading_saving/";

// Creating an Workbook object with an Excel file path
Workbook workbook = new Workbook();

// Save in PDF format
workbook.save(dataDir + "SIPdfFormat_out.pdf", FileFormatType.PDF);

// Print Message
System.out.println("Worksheets are saved successfully.");

Tilføj og konverter tabeller i Excel-fil via Java API

Aspose.Cells for Java har leveret komplet support til håndtering af tabeller i Excel-regneark ved hjælp af Java-kommandoer. Biblioteket understøtter forskellige vigtige funktioner til arbejdstabeller, såsom oprettelse af ny tabel, konvertering af en Excel-tabel til en række data, oprettelse af tabel ved at bruge kantlinjer for et område, Konverter tabel til ODS, anvende formatering på indhold inde i tabellen, udbrede formler inde i tabellen, få adgang til tabellen fra celle og tilføje værdier inde i den og mange flere.

Konverter tabel til område med indstillinger via Java-bibliotek

String dataDir = Utils.getSharedDataDir(ConvertTableToRangeWithOptions.class) + "Tables/";
// Open an existing file that contains a table/list object in it
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
		
TableToRangeOptions options = new TableToRangeOptions();
options.setLastRow(5);

// Convert the first table/list object (from the first worksheet) to normal range
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(options);

// Save the file
workbook.save(dataDir + "ConvertTableToRangeWithOptions_out.xlsx");

Udtræk billeder og tekst fra Excel-regneark via Java API

Aspose.Cells for Java gør det nemt for softwareingeniører at administrere billeder og tekst i deres Excel-regneark ved hjælp af Java-kode. Biblioteket giver softwareudviklere mulighed for at udtrække billeder såvel som tekst fra Excel-fil og gemme dem på det sted, de ønsker. Biblioteket understøtter også generering af miniaturebillede af et regneark med blot et par linjer Java-kode.

Udtræk billeder fra Excel-fil via Java API

String dataDir = Utils.getSharedDataDir(ExtractImagesfromWorksheets.class) + "TechnicalArticles/";
// Open a template Excel file
Workbook workbook = new Workbook(dataDir + "book3.xlsx");

// Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);

// Get the first Picture in the first worksheet
Picture pic = worksheet.getPictures().get(0);

// Set the output image file path
String fileName = "aspose-logo.jpg";

// Note: you may evaluate the image format before specifying the image path

// Define ImageOrPrintOptions
ImageOrPrintOptions printoption = new ImageOrPrintOptions();

// Specify the image format
printoption.setImageType(ImageType.JPEG);

// Save the image
pic.toImage(dataDir + fileName, printoption);
 Dansk