Aspose.Cells for Java
Java API for å generere og behandle regneark
Et rent Java-klassebibliotek for å lese, skrive, redigere, gjengi, manipulere, skrive ut og konvertere Excel-regnearkfiler uten å bruke Microsoft Excel.
Aspose.Cells for Java er et veldig kraftig og rent Java-klassebibliotek for arbeid med Excel-regneark og andre populære filformater uten å installere Microsoft Excel eller tredjepartsapplikasjoner. Biblioteket kan brukes til å lage ulike typer applikasjoner som Java Web Applications eller Desktop Applications. Aspose.Cells for Java kan lese og skrive regnearkfiler i en rekke formater, inkludert Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV og mange flere.
Aspose.Cells for Java lar utviklere lage og evaluere komplekse formler i regneark, inkludert støtte for eksterne referanser, navngitte områder og egendefinerte funksjoner. Biblioteket er svært funksjonsrikt og har inkludert flere viktige funksjoner for å jobbe med regnearkdokumenter som å åpne og lese filer med forskjellige formater, legge til nye regneark, slå sammen eksisterende regneark, slå sammen forskjellige arbeidsbøker, kryptere og dekryptere arbeidsbøker og regneark, skrive ut og forhåndsvise arbeidsbøker , gjengi regneark, administrer rader og kolonner, bruk formler og mye mer.
Aspose.Cells for Java importerer enkelt data fra en rekke kilder, inkludert databaser, CSV-filer og andre regnearkformater. I tillegg kan data eksporteres til en rekke formater, inkludert PDF, HTML og CSV. Biblioteket lar deg bruke et bredt spekter av formateringsalternativer på celler, inkludert skriftstørrelse og stil, bakgrunnsfarge, kanter og mer. Den støtter også håndtering av regneark og diagrammer i et regneark, inkludert å legge til, slette og flytte regneark, og legge til, redigere og formatere diagramelementer.
Kom i gang med Aspose.Cells for Java
Maven er den enkleste måten å laste ned og installere Aspose.Cells for Java. Først må du spesifisere Aspose Maven Repository konfigurasjon/plassering i Maven pom.xml som nedenfor:
Maven-depot 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å laste den ned direkte fra Aspose-produktutgivelsessiden.Lag nytt Excel-regneark via Java API
Aspose.Cells for Java har gitt komplett funksjonalitet for å lage nye Excel-regneark fra bunnen av med bare et par linjer med Java-kode. Du kan også åpne en eksisterende regnearkfil ved å angi en bane til den eller gjennom strømmen og gjøre noen endringer i den og lagre den tilbake med de nye endringene. Biblioteket støtter også åpning av filer av forskjellige Microsoft Excel-versjoner. Det er også mulig å dynamisk generere Excel-fil og fylle den med data fra en database eller fra en annen støttet kilde. Du kan også bruke formatering etter eget valg på den, legge til nye regneark, angi sidestørrelse og angi dokumentegenskaper som tittel, forfatternavn, firmanavn og sønn.
Opprette en arbeidsbok 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");
Lagre Excel-fil til andre filformater via Java
Aspose.Cells for Java har inkludert en flott funksjon for å lage Excel-filer og lagre dem på forskjellige måter i Java-applikasjoner. En utvikler må spesifisere filformatet filene deres skal lagres i, for eksempel PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel malfil, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, Data Interchange Format og mange flere. La oss støtte en utvikler som ønsker å lagre en fil til et bestemt sted, han må oppgi filnavnet med fullstendig bane og filformat. Det er også mulig å lagre en hel arbeidsbok i tekstformat.
Lagre 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.");
Legg til og konverter tabeller i Excel-fil via Java API
Aspose.Cells for Java har gitt fullstendig støtte for håndtering av tabeller i Excel-regnearket ved hjelp av Java-kommandoer. Biblioteket støtter ulike viktige funksjoner for arbeidstabeller som å lage en ny tabell, konvertere en Excel-tabell til en rekke data, lage tabell ved å bruke kantlinjer for et område, konvertere tabell til ODS, bruke formatering på innhold i tabellen, forplante formler inne i tabellen, tilgang til tabellen fra celle og legge til verdier i den og mange flere.
Konverter tabell til område med alternativer 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");
trekk ut bilder og tekst fra Excel-regneark via Java API
Aspose.Cells for Java gjør det enkelt for programvareingeniører å administrere bilder og tekst i Excel-regnearkene ved hjelp av Java-kode. Biblioteket lar programvareutviklere trekke ut bilder så vel som tekst fra Excel-fil og lagre dem på stedet de ønsker. Biblioteket støtter også generering av miniatyrbilde av et regneark med bare et par linjer med Java-kode.
Pakk ut bilder 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);