1. Produktai
  2.   Skaičiuoklė
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Java API skaičiuoklėms generuoti ir apdoroti

Gryna Java klasės biblioteka, skirta skaityti, rašyti, redaguoti, pateikti, manipuliuoti, spausdinti ir konvertuoti Excel skaičiuoklės failus nenaudojant Microsoft Excel.

Aspose.Cells for Java yra labai galinga ir gryna Java klasės biblioteka, skirta darbui su Excel skaičiuoklėmis ir kitomis populiariomis failų formatus neįdiegę „Microsoft Excel“ ar jokios trečiosios šalies programos. Biblioteka gali būti naudojama įvairių tipų programoms, pvz., Java žiniatinklio programoms arba darbalaukio programoms, kurti. Aspose.Cells for Java gali skaityti ir rašyti skaičiuoklių failus įvairiais formatais, įskaitant Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument formatą (ODS), PDF, HTML, CSV ir daug daugiau.

Aspose.Cells for Java leidžia kūrėjams kurti ir įvertinti sudėtingas formules skaičiuoklėse, įskaitant išorinių nuorodų palaikymą, pavadintus diapazonus ir pasirinktines funkcijas. Biblioteka yra labai daug funkcijų ir apima keletą svarbių funkcijų, skirtų darbui su skaičiuoklių dokumentais, pvz., atidaryti ir skaityti įvairių formatų failus, pridėti naujų darbalapių, sujungti esamus darbalapius, sujungti skirtingas darbaknyges, šifruoti ir iššifruoti darbaknyges ir darbalapius, spausdinti ir peržiūrėti darbaknyges. , pateikti skaičiuokles, tvarkyti eilutes ir stulpelius, taikyti formules ir dar daugiau.

Aspose.Cells for Java lengvai importuoja duomenis iš įvairių šaltinių, įskaitant duomenų bazes, CSV failus ir kitus skaičiuoklių formatus. Be to, duomenis galima eksportuoti į įvairius formatus, įskaitant PDF, HTML ir CSV. Biblioteka leidžia langeliams pritaikyti daugybę formatavimo parinkčių, įskaitant šrifto dydį ir stilių, fono spalvą, kraštines ir kt. Ji taip pat palaiko darbalapių ir diagramų tvarkymą skaičiuoklėje, įskaitant darbalapių pridėjimą, trynimą ir perkėlimą bei diagramos elementų pridėjimą, redagavimą ir formatavimą.

Previous Next

Darbo Aspose.Cells for Java pradžia

Maven yra lengviausias būdas atsisiųsti ir įdiegti Aspose.Cells for Java. Pirmiausia turite nurodyti Aspose Maven saugyklos konfigūraciją / vietą savo Maven pom.xml, kaip nurodyta toliau:

Maven saugykla, skirta „Aspose.Cells“, skirta „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>
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.

Sukurkite naują „Excel“ skaičiuoklę naudodami „Java“ API

„Aspose.Cells“, skirta „Java“, suteikė visas funkcijas, skirtas kurti naujas „Excel“ skaičiuokles nuo nulio naudojant tik kelias „Java“ kodo eilutes. Taip pat galite atidaryti esamą skaičiuoklės failą, nurodydami kelią iki jo arba per srautą, atlikti kai kuriuos jo pakeitimus ir išsaugoti jį su naujais pakeitimais. Biblioteka taip pat palaiko įvairių Microsoft Excel versijų failų atidarymą. Taip pat galima dinamiškai generuoti Excel failą ir užpildyti jį duomenimis iš duomenų bazės ar bet kurio kito palaikomo šaltinio. Taip pat galite pritaikyti pasirinktą formatavimą, pridėti naujų darbalapių, nustatyti puslapio dydį ir nustatyti dokumento ypatybes, pvz., pavadinimą, autoriaus vardą, įmonės pavadinimą ir sūnų.

Darbaknygės kūrimas naudojant 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");

„Excel“ failo išsaugojimas kituose failų formatuose naudojant „Java“

Aspose.Cells for Java įtraukta puiki funkcija Excel failams kurti ir įvairiais būdais išsaugoti Java programose. Kūrėjas turi nurodyti failo formatą, kuriuo turėtų būti išsaugoti jo failai, pvz., PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel šablono failas, TSV, HTML, MHTML, ODS, SpreadSheetML, pažymėto vaizdo failo formatas. (TIFF), SVG, duomenų mainų formatas ir daugelis kitų. Palaikykime kūrėją, norintį išsaugoti failą tam tikroje vietoje, jis turi nurodyti failo pavadinimą su visu keliu ir failo formatu. Taip pat galima įrašyti visą darbaknygę teksto formatu.

Išsaugokite „Excel“ failą PDF formatu naudodami „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.");

Pridėti ir konvertuoti lenteles Excel faile per Java API

Aspose.Cells for Java suteikė visišką palaikymą tvarkant lenteles Excel darbalapyje naudojant Java komandas. Biblioteka palaiko įvairias svarbias darbo lentelių funkcijas, tokias kaip naujos lentelės kūrimas, Excel lentelės konvertavimas į duomenų diapazoną, lentelės kūrimas naudojant diapazono kraštines, lentelės konvertavimas į ODS, formatavimo taikymas lentelės turiniui, formulių platinimas. lentelės viduje, prieiti prie lentelės iš langelio ir pridėti verčių jos viduje ir daug daugiau.

Konvertuokite lentelę į diapazoną naudodami parinktis naudodami „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");

Ištraukite vaizdus ir tekstą iš „Excel“ darbalapio naudodami „Java“ API

Naudodami „Aspose.Cells“, skirtą „Java“, programinės įrangos inžinieriai gali lengvai tvarkyti vaizdus ir tekstą „Excel“ skaičiuoklėse naudodami „Java“ kodą. Biblioteka leidžia programinės įrangos kūrėjams ištraukti vaizdus ir tekstą iš Excel failo ir išsaugoti juos pasirinktoje vietoje. Biblioteka taip pat palaiko darbalapio miniatiūros generavimą tik su keliomis Java kodo eilėmis.

Ištraukite vaizdus iš „Excel“ failo naudodami „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);
 Lietuvių