Create XLSX File in Java
High-speed Java library for creating XLSX file. This is a professional software solution to import and export XLSX, PDF, and many other formats using Java.
Create XLSX File Using Java
How to create XLSX file? With Aspose.Cells for Java library, you can easily create XLSX file programmatically with a few lines of code. Aspose.Cells for Java is capable of building cross-platform applications with the ability to generate, modify, convert, render and print all Excel files. Java Excel API not only convert between spreadsheet formats, it can also render Excel files as images, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT and more, thus making it a perfect choice to exchange documents in industry-standard formats. You can download its latest version directly from Maven and install it within your Maven-based project by adding the following configurations to the pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>version of aspose-cells API</version>
<classifier>jdk17</classifier>
</dependency>
How to Create XLSX in Java
It is easy for the developers to create, load, modify and convert XLSX files within running different reporting applications for data processing in just a few lines of code.
- Create an instance of Workbook class .
- Access the relevant worksheet using getWorksheets.get() method.
- Select the relevant cell, input the value into the desired cell using the cell name, like A1, B3, etc.
- Save the workbook as XLSX format using the save() method.
Sample code shows how to create XLSX file in Java.
// Create a new workbook
Workbook wkb = new Workbook();
// Access the first worksheet of the workbook.
Worksheet worksheet = wkb.getWorksheets().get(0);
// Add relevant content in the cell
worksheet.getCells().get("A1").putValue("ColumnA");
worksheet.getCells().get("B1").putValue("ColumnB")
worksheet.getCells().get("A2").putValue("ValueA")
worksheet.getCells().get("B2").putValue("ValueB")
// Save the workbook as XLSX file
wkb.save("Excel.xlsx");
// To enhance the code for further functionalities here are more functions
// getCells() and setValue for modifying the cell content
// getCharts().add() to add charts
// getPivotTables().add() for creating a Pivot Table
// getCells().get(int cell id).setFormula for adding cell level formula
Java library to create XLSX file
We host our Java packages in Maven repositories. ‘Aspose.Cells for Java’ is a common JAR file containing byte-code. Please follow the step-by-step instructions on how to install it to your Java developer environment.
System Requirements
Before running the Java conversion sample source code, make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with Java Runtime Environment for JSP/JSF Application and Desktop Applications.
- Aspose.Cells for Java supports the following Java versions: J2SE 6.0 (1.6), J2SE 7.0 (1.7), or above.
- Get latest version of Aspose.Cells for Java directly from Maven.
XLSX What is XLSX File Format?
XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. Based on structure organized according to the Open Packaging Conventions as outlined in Part 2 of the OOXML standard ECMA-376, the new format is a zip package that contains a number of XML files. The underlying structure and files can be examined by simply unzipping the .xlsx file.
Read MoreOther Supported Spreadsheet Generation
You can also create other Microsoft Excel formats including few listed below.