1. Termékek
  2.   Táblázat
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Java API táblázatok generálásához és feldolgozásához

Egy tiszta Java osztálykönyvtár Excel-táblázatok olvasásához, írásához, szerkesztéséhez, rendereléséhez, manipulálásához, nyomtatásához és konvertálásához Microsoft Excel használata nélkül.

Aspose.Cells for Java egy nagyon hatékony és tiszta Java osztálykönyvtár Excel-táblázatokkal és más népszerű fájlformátumokat a Microsoft Excel vagy bármely harmadik féltől szárm ó alkalm ás telepítése nélkül. A könyvtár különféle típusú alkalm ások, például Java webalkalm ások vagy asztali alkalm ások létrehozására használható. Aspose.Cells for Java különféle formátumú táblázatfájlokat képes olvasni és írni, beleértve a Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV és sok más formátumot.

Aspose.Cells for Java segítségével a fejlesztők összetett képleteket hozhatnak létre és értékelhetnek táblázatokban, beleértve a külső hivatkozások, elnevezett tartományok és egyéni függvények támogatását. A könyvtár nagyon g dag funkciókban, és számos fontos funkciót tartalm a táblázatkezelő dokumentumokkal való munkavégzéshez, mint például a különböző formátumú fájlok megnyitása és olvasása, új munkalapok hozzáadása, meglévő munkalapok egyesítése, különböző munkafüzetek egyesítése, munkafüzetek és munkalapok titkosítása és visszafejtése, munkafüzetek nyomtatása és előnézete , táblázatokat jeleníthet meg, sorokat és oszlopokat kezelhet, képleteket alkalm hat és még sok más.

Aspose.Cells for Java könnyen importálhat adatokat különféle forrásokból, beleértve adatbázisokat, CSV-fájlokat és más táblázatformátumokat. Ezenkívül adatok számos formátumba exportálhatók, beleértve a PDF, HTML és CSV formátumokat. A könyvtár sokféle formázási beállítást tesz lehetővé a cellákon, beleértve a betűméretet és -stílust, a háttérszínt, a szegélyeket és egyebeket. Támogatja továbbá a munkalapok és diagramok táblázaton belüli kezelését, beleértve a munkalapok hozzáadását, törlését és áthelyezését, valamint diagramelemek hozzáadását, szerkesztését és formázását.

Previous Next

Aspose.Cells for Java első lépései

A Maven a legegyszerűbb módja Aspose.Cells for Java letöltésének és telepítésének. Először is meg kell adnia Aspose Maven Repository konfigurációját/helyét a Maven pom.xml fájlban alábbiak szerint:

Maven adattár Aspose.Cells for Java számára



<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>
Közvetlenül Aspose termékkiadási oldaláról is letöltheti.

Új Excel-táblázat létrehozása Java API-n keresztül

Aspose.Cells for Java teljes funkcionalitást biztosít új Excel-táblázatok létrehozásához a semmiből, mindössze néhány sor Java kóddal. Meglévő táblázatfájlt is megnyithat úgy, hogy megadja annak elérési útját vagy adatfolyamon keresztül, és módosíthat rajta, majd mentheti vissza új módosításokkal. A könyvtár a Microsoft Excel különböző verzióinak megnyitását is támogatja. Lehetőség van arra is, hogy dinamikusan generáljon Excel fájlt, és töltse fel adatbázisból vagy bármely más támogatott forrásból szárm ó adatokkal. Tetszés szerinti formázást is alkalm hat rá, új munkalapokat adhat hozzá, beállíthatja oldalméretet és beállíthatja a dokumentum tulajdonságait, például a címet, a szerző nevét, a cég nevét és a fiát.

Munkafüzet létrehozása Java API-n keresztül

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

Excel-fájl mentése más fájlformátumokba Java segítségével

Aspose.Cells for Java nagyszerű szolgáltatást tartalm Excel-fájlok létrehozásához és a Java alkalm ásokon belüli különféle módokon történő mentéséhez. A fejlesztőnek meg kell adnia a fájlformátumot, amelyben fájljait menteni kell, például PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel sablonfájl, TSV, HTML, MHTML, ODS, SpreadSheetML, címkézett képfájl formátum (TIFF), SVG, Data Interchange Format és még sok más. Támogassuk t a fejlesztőt, aki egy fájlt egy adott helyre szeretne menteni, meg kell adnia a fájl nevét teljes elérési úttal és fájlformátummal. Lehetőség van egy teljes munkafüzet szöveges formátumban történő mentésére is.

Excel-fájl mentése PDF-be a Java API-n keresztül

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

Táblázatok hozzáadása és konvertálása Excel-fájlban Java API-n keresztül

Aspose.Cells for Java teljes körű támogatást nyújtott Excel-munkalapon belüli táblázatok Java parancsok használatával történő kezeléséhez. A könyvtár számos fontos funkciót támogat a munkatáblákhoz, például új tábla létrehozása, Excel tábla konvertálása adatsorokká, táblázat létrehozása tartomány határvonalaival, táblázat konvertálása ODS-re, formázás alkalm ása a táblán belüli tartalomra, képletek terjesztése. a táblán belül, a tábla elérése a cellából és a benne lévő értékek hozzáadása és még sok más.

Táblázat konvertálása tartományba a Java Library-n keresztüli beállításokkal

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

Képek és szövegek kinyerése Excel munkalapról Java API-n keresztül

Aspose.Cells for Java megkönnyíti a szoftvermérnökök számára Excel-táblázatokon belüli képek és szövegek kezelését Java kóddal. A könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy képeket és szöveget Excel-fájlból kinyerhessenek, és elmentsék őket a választott helyre. A könyvtár támogatja a munkalap miniatűrképének létrehozását is, mindössze néhány soros Java kóddal.

Képek kibontása Excel-fájlból Java API-n keresztül

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