1. Produkty
  2.   Arkusz
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

API Java do generowania i przetwarzania arkuszy kalkulacyjnych

Czysta biblioteka klas Java do czytania, pisania, edytowania, renderowania, manipulowania, drukowania i konwertowania plików arkuszy kalkulacyjnych Excel bez użycia programu Microsoft Excel.

Aspose.Cells for Java to bardzo potężna i czysta biblioteka klas Java do pracy z arkuszami kalkulacyjnymi Excel i innymi popularnymi formatach plików bez instalowania programu Microsoft Excel lub jakiejkolwiek aplikacji innej firmy. Biblioteki można używać do tworzenia różnego rodzaju aplikacji, takich jak aplikacje internetowe Java lub aplikacje komputerowe. Aspose.Cells dla Java może czytać i zapisywać pliki arkuszy kalkulacyjnych w różnych formatach, w tym Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV i wiele innych.

Aspose.Cells dla Java umożliwia programistom tworzenie i ocenianie złożonych formuł w arkuszach kalkulacyjnych, w tym obsługę odniesień zewnętrznych, nazwanych zakresów i funkcji niestandardowych. Biblioteka jest bardzo bogata w funkcje i zawiera kilka ważnych funkcji do pracy z dokumentami arkuszy kalkulacyjnych, takich jak otwieranie i czytanie plików w różnych formatach, dodawanie nowych arkuszy, łączenie istniejących arkuszy, łączenie różnych skoroszytów, szyfrowanie i deszyfrowanie skoroszytów i arkuszy, drukowanie i przeglądanie skoroszytów , renderuj arkusze kalkulacyjne, zarządzaj wierszami i kolumnami, stosuj formuły i wiele więcej.

Aspose.Cells for Java z łatwością importuje dane z różnych źródeł, w tym baz danych, plików CSV i innych formatów arkuszy kalkulacyjnych. Ponadto dane można eksportować do różnych formatów, w tym PDF, HTML i CSV. Biblioteka umożliwia zastosowanie szerokiej gamy opcji formatowania do komórek, w tym rozmiaru i stylu czcionki, koloru tła, obramowań i innych. Obsługuje także obsługę arkuszy kalkulacyjnych i wykresów w arkuszu kalkulacyjnym, w tym dodawanie, usuwanie i przenoszenie arkuszy oraz dodawanie, edytowanie i formatowanie elementów wykresów.

Previous Next

Pierwsze kroki z Aspose.Cells dla Java

Maven to najłatwiejszy sposób pobrania i zainstalowania Aspose.Cells dla Java. Najpierw musisz określić konfigurację/lokalizację repozytorium Aspose Maven w pliku Maven pom.xml jak poniżej:

Repozytorium Maven dla Aspose.Cells dla Javy



<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>
Możesz go także pobrać bezpośrednio ze strony wydania produktu Aspose.

Utwórz nowy arkusz kalkulacyjny Excel za pomocą interfejsu Java API

Aspose.Cells dla języka Java zapewnia pełną funkcjonalność umożliwiającą tworzenie od podstaw nowych arkuszy kalkulacyjnych programu Excel za pomocą zaledwie kilku linijek kodu Java. Możesz także otworzyć istniejący plik arkusza kalkulacyjnego, podając ścieżkę do niego lub poprzez strumień, wprowadzić w nim pewne zmiany i zapisać go ponownie z nowymi zmianami. Biblioteka obsługuje także otwieranie plików różnych wersji programu Microsoft Excel. Możliwe jest także dynamiczne generowanie pliku Excel i zapełnianie go danymi z bazy danych lub innego obsługiwanego źródła. Możesz także zastosować do niego dowolne formatowanie, dodać nowe arkusze, ustawić rozmiar strony i ustawić właściwości dokumentu, takie jak tytuł, nazwisko autora, nazwa firmy i syn.

Tworzenie skoroszytu za pośrednictwem interfejsu API języka Java

 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");

Zapisywanie pliku Excel w innych formatach plików za pomocą języka Java

Aspose.Cells dla Java zawiera świetną funkcję tworzenia plików Excel i zapisywania ich na różne sposoby w aplikacjach Java. Programista musi określić format pliku, w jakim powinny być zapisywane jego pliki, np. PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, plik szablonu Excel, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, format wymiany danych i wiele innych. Wesprzyjmy programistę, który chce zapisać plik w określonej lokalizacji, musi podać nazwę pliku z pełną ścieżką i formatem pliku. Możliwe jest także zapisanie całego skoroszytu w formacie tekstowym.

Zapisz plik Excel w formacie PDF za pośrednictwem interfejsu 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.");

Dodawaj i konwertuj tabele w pliku Excel za pomocą interfejsu Java API

Aspose.Cells for Java zapewnia pełną obsługę tabel w arkuszu Excela przy użyciu poleceń Java. Biblioteka obsługuje różne ważne funkcje tabel roboczych, takie jak tworzenie nowej tabeli, konwertowanie tabeli Excela na zakres danych, tworzenie tabeli przy użyciu linii brzegowych dla zakresu, konwertowanie tabeli na ODS, stosowanie formatowania do treści wewnątrz tabeli, propagowanie formuł wewnątrz tabeli, uzyskiwanie dostępu do tabeli z komórki i dodawanie wartości w niej oraz wiele innych.

Konwertuj tabelę na zakres za pomocą opcji za pośrednictwem biblioteki Java

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");

Wyodrębnij obrazy i tekst z arkusza programu Excel za pośrednictwem interfejsu API języka Java

Aspose.Cells dla Java ułatwia inżynierom oprogramowania zarządzanie obrazami i tekstem w arkuszach kalkulacyjnych Excel przy użyciu kodu Java. Biblioteka umożliwia twórcom oprogramowania wyodrębnianie obrazów i tekstu z pliku Excel i zapisywanie ich w wybranym przez siebie miejscu. Biblioteka obsługuje także generowanie miniatur arkusza kalkulacyjnego zawierającego zaledwie kilka linii kodu Java.

Wyodrębnij obrazy z pliku Excel za pomocą interfejsu 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);
 Polski