1. Produse
  2.   Foaie de calcul
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

API Java pentru a genera și procesa foi de calcul

O bibliotecă de clasă Java pură pentru a citi, scrie, edita, randa, manipula, tipări și converti fișiere Excel fără a utiliza Microsoft Excel.

Aspose.Cells pentru Java este o bibliotecă de clasă Java foarte puternică și pură pentru lucrul cu foi de calcul Excel și alte populare formate de fișiere fără a instala Microsoft Excel sau orice aplicație terță parte. Biblioteca poate fi folosită pentru a crea diverse tipuri de aplicații, cum ar fi aplicații web Java sau aplicații desktop. Aspose.Cells pentru Java poate citi și scrie fișiere de foi de calcul într-o varietate de formate, inclusiv Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV și multe altele.

Aspose.Cells pentru Java permite dezvoltatorilor să creeze și să evalueze formule complexe în foi de calcul, inclusiv suport pentru referințe externe, intervale denumite și funcții personalizate. Biblioteca este foarte bogată în funcții și a inclus câteva caracteristici importante pentru lucrul cu documente cu foi de calcul, cum ar fi deschiderea și citirea fișierelor cu diferite formate, adăugarea de noi foi de lucru, îmbinarea foilor de lucru existente, îmbinarea diferitelor registre de lucru, criptarea și decriptarea registrelor și foilor de lucru, tipărirea și previzualizarea registrelor de lucru , redați foi de calcul, gestionați rânduri și coloane, aplicați formule și multe altele.

Aspose.Cells pentru Java importă cu ușurință date dintr-o varietate de surse, inclusiv baze de date, fișiere CSV și alte formate de foi de calcul. În plus, datele pot fi exportate într-o varietate de formate, inclusiv PDF, HTML și CSV. Biblioteca permite aplicarea unei game largi de opțiuni de formatare celulelor, inclusiv dimensiunea și stilul fontului, culoarea fundalului, chenarele și multe altele. De asemenea, acceptă gestionarea foilor de lucru și diagramelor într-o foaie de calcul, inclusiv adăugarea, ștergerea și mutarea foilor de lucru și adăugarea, editarea și formatarea elementelor diagramei.

Previous Next

Noțiuni introductive cu Aspose.Cells pentru Java

Maven este cel mai simplu mod de a descărca și instala Aspose.Cells pentru Java. Mai întâi, trebuie să specificați configurația/locația depozitului Aspose Maven în pom.xml Maven, după cum urmează:

Depozitul Maven pentru Aspose.Cells pentru 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>
De asemenea, îl puteți descărca direct de pe pagina de lansare a produsului Aspose.

Creați o nouă foaie de calcul Excel prin API-ul Java

Aspose.Cells pentru Java a oferit funcționalitate completă pentru crearea de noi foi de calcul Excel de la zero cu doar câteva rânduri de cod Java. De asemenea, puteți deschide un fișier de foaie de calcul existent furnizând o cale către acesta sau prin flux și să-i faceți câteva modificări și să îl salvați înapoi cu noile modificări. Biblioteca acceptă și deschiderea fișierelor din diferite versiuni Microsoft Excel. De asemenea, este posibil să generați în mod dinamic fișierul Excel și să îl populați cu date dintr-o bază de date sau din orice altă sursă acceptată. Puteți, de asemenea, să aplicați formatarea la alegere, să adăugați noi foi de lucru, să setați dimensiunea paginii și să setați proprietățile documentului, cum ar fi titlul, numele autorului, numele companiei și fiul.

Crearea unui registru de lucru prin API-ul 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");

Salvarea fișierului Excel în alte formate de fișiere prin Java

Aspose.Cells pentru Java a inclus o caracteristică excelentă pentru a crea fișiere Excel și a le salva în diferite moduri în cadrul aplicațiilor Java. Un dezvoltator trebuie să specifice formatul de fișier în care ar trebui să fie salvate fișierele lor, cum ar fi PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, fișier șablon Excel, TSV, HTML, MHTML, ODS, SpreadSheetML, Format fișier imagine etichetat (TIFF), SVG, format de schimb de date și multe altele. Să sprijinim un dezvoltator care dorește să salveze un fișier într-o anumită locație, el trebuie să furnizeze numele fișierului cu calea completă și formatul de fișier. De asemenea, este posibil să salvați un întreg registru de lucru în format text.

Salvați fișierul Excel în PDF prin API-ul Java

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

Adăugați și convertiți tabele în fișierul Excel prin API-ul Java

Aspose.Cells pentru Java a oferit suport complet pentru gestionarea tabelelor din foaia de lucru Excel folosind comenzi Java. Biblioteca acceptă diverse caracteristici importante pentru tabele de lucru, cum ar fi crearea unui nou tabel, conversia unui tabel Excel într-o serie de date, crearea unui tabel utilizând linii de margine pentru un interval, Convertirea tabelului în ODS, aplicarea formatării conținutului din interiorul tabelului, propagarea formulelor în interiorul tabelului, accesarea tabelului din celulă și adăugarea de valori în interiorul acestuia și multe altele.

Conversia tabelului în interval cu opțiuni prin biblioteca 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");

Extrageți imagini și text din foaia de lucru Excel prin API-ul Java

Aspose.Cells pentru Java facilitează gestionarea imaginilor și a textului în foile lor de calcul Excel utilizând cod Java. Biblioteca permite dezvoltatorilor de software să extragă imagini, precum și text din fișierul Excel și să le salveze la locul ales. Biblioteca acceptă, de asemenea, generarea unei imagini în miniatură a unei foi de lucru cu doar câteva linii de cod Java.

Extrageți imagini din fișierul Excel prin API-ul Java

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);
 Română