1. Produk
  2.   Spreadsheet
  3.   Java
  4.   DOCX4J
 
  

Open Source Java Library untuk Microsoft® Spreadsheet Documents

Membuat, Membaca, Mengedit, dan Mengonversi file Microsoft Excel Spreadsheet di aplikasi Java melalui Open Source API.

Apa itu DOCX4J?

DOCX4J mirip dengan Microsoft OpenXML SDK, tetapi untuk Java. DOCX4J adalah perpustakaan open source (Apache v2) berbasis JAXB untuk memanipulasi format file Microsoft Office. Ini menyediakan fungsionalitas untuk membaca, menulis, mengedit & dan menyimpan format file XLSX.

Dengan menggunakan API, Anda dapat membuat dokumen Spreadsheet, mengeditnya, memformat teks & paragraf, menyisipkan bagan, menyisipkan tabel & gambar, dan mengelola elemen formulir lainnya, dan banyak lagi. Pada dasarnya, penekanannya adalah pada kekuatan, jika formatnya mendukung, Anda dapat melakukannya menggunakan API.

Previous Next

Memulai DOCX4J

Pertama-tama, Anda harus menginstal Java Development Kit (JDK) di sistem Anda. Merujuk DOCX4J dalam proyek Java berbasis Maven Anda bahkan lebih sederhana. Yang Anda butuhkan hanyalah menambahkan ketergantungan berikut di pom.xml Anda dan biarkan IDE Anda mengambil dan mereferensikan file Jar DOCX4J.

Ketergantungan Maven DOCX4J

<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
    

Pustaka Java untuk Membaca & Menulis XLSX

Ini adalah perpustakaan yang kuat untuk Membuat & Memanipulasi yang ada serta format file XLSX baru. Ini memungkinkan pengembang untuk mengakses dan membaca data dari lembar tertentu di dalam spreadsheet. Biasanya, spreadsheet berisi beberapa lembar kerja. Jika pengguna tertarik untuk membaca data hanya dari satu lembar dan melewatkan lembar lainnya. Dengan menggunakan langkah-langkah berikut, Anda dapat membuat Microsoft Excel di Java

Buat Excel dengan Mudah

  1. Inisialisasi objek SpreadsheetMLPackage
  2. Buat lembar kerja
  3. Dapatkan data lembar
  4. Simpan dokumen

Buat Excel Gratis menggunakan Java

// Create spreadsheet package
SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();
// Create worksheet
WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1);
SheetData sheetData = sheet.getContents().getSheetData();
// Save
pkg.save(new File("FileFormat.xlsx"));                
                  

Bekerja dengan Sel Spreadsheet menggunakan Java API

DOCX4J memungkinkan Anda untuk mengakses sel dan mengatur nilainya dengan koordinat. Anda juga dapat membuat sel baru dan menyiapkan formula di dalamnya. Anda juga dapat mengonfigurasi sel untuk menempati berbagai tipe data, seperti tanggal, waktu, dan angka dengan angka nol di depan.

Tambahkan Konten di Sel Excel - Java

// Create spreadsheet package
SpreadsheetMLPackage pkg = SpreadsheetMLPackage.createPackage();
// Create worksheet
WorksheetPart sheet = pkg.createWorksheetPart(new PartName("/xl/worksheets/sheet1.xml"), "Sheet1", 1);
SheetData sheetData = sheet.getContents().getSheetData();
// Add Data
Row row = Context.getsmlObjectFactory().createRow();
Cell cell = Context.getsmlObjectFactory().createCell();
cell.setV("1234");
row.getC().add(cell);
CTXstringWhitespace ctx = Context.getsmlObjectFactory().createCTXstringWhitespace();
ctx.setValue("Open Source Java Library for Spreadsheet Documents");
CTRst ctrst = new CTRst();
ctrst.setT(ctx);
cell.setT(STCellType.INLINE_STR);
cell.setIs(ctrst);
row.getC().add(cell);
sheetData.getRow().add(row);
// Save
pkg.save(new File("FileFormat.xlsx"));                
                  
 Indonesia