1. Produk
  2.   Spreadsheet
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Java API untuk Menghasilkan & Memproses Spreadsheet

Pustaka kelas Java murni untuk membaca, menulis, mengedit, merender, memanipulasi, mencetak, dan mengonversi file spreadsheet Excel tanpa menggunakan Microsoft Excel.

Aspose.Cells untuk Java adalah perpustakaan kelas Java yang sangat kuat dan murni untuk bekerja dengan spreadsheet Excel dan populer lainnya format file tanpa menginstal Microsoft Excel atau aplikasi pihak ketiga apa pun. Library dapat digunakan untuk membuat berbagai jenis aplikasi seperti Aplikasi Web Java atau Aplikasi Desktop. Aspose.Cells untuk Java dapat membaca dan menulis file spreadsheet dalam berbagai format, termasuk Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV, dan masih banyak lagi.

Aspose.Cells untuk Java memungkinkan pengembang membuat dan mengevaluasi rumus kompleks di spreadsheet, termasuk dukungan untuk referensi eksternal, rentang bernama, dan fungsi khusus. Pustaka ini sangat kaya fitur dan telah menyertakan beberapa fitur penting untuk bekerja dengan dokumen spreadsheet seperti membuka dan membaca file dengan format berbeda, menambahkan lembar kerja baru, menggabungkan lembar kerja yang ada, menggabungkan buku kerja yang berbeda, mengenkripsi dan mendekripsi buku kerja dan lembar kerja, mencetak dan melihat pratinjau buku kerja , merender spreadsheet, mengelola baris dan kolom, menerapkan rumus, dan banyak lagi.

Aspose.Cells untuk Java dengan mudah mengimpor data dari berbagai sumber, termasuk database, file CSV, dan format spreadsheet lainnya. Selain itu, data dapat diekspor ke berbagai format, termasuk PDF, HTML, dan CSV. Pustaka memungkinkan penerapan berbagai pilihan pemformatan ke sel, termasuk ukuran dan gaya font, warna latar belakang, batas, dan banyak lagi. Ini juga mendukung penanganan lembar kerja dan bagan dalam spreadsheet, termasuk menambahkan, menghapus, dan memindahkan lembar kerja, serta menambahkan, mengedit, dan memformat elemen bagan.

Previous Next

Memulai Aspose.Cells untuk Java

Maven adalah cara termudah untuk mengunduh dan menginstal Aspose.Cells untuk Java. Pertama, Anda perlu menentukan konfigurasi/lokasi Repositori Aspose Maven di pom.xml Maven Anda seperti di bawah ini:

Repositori Maven untuk Aspose.Cells untuk 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>
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.

Buat Spreadsheet Excel Baru melalui Java API

Aspose.Cells untuk Java telah menyediakan fungsionalitas lengkap untuk membuat spreadsheet Excel baru dari awal hanya dengan beberapa baris kode Java. Anda juga dapat membuka file spreadsheet yang ada dengan memberikan jalur ke file tersebut atau melalui aliran dan membuat beberapa perubahan padanya dan menyimpannya kembali dengan perubahan baru. Perpustakaan juga mendukung pembukaan file dari berbagai versi Microsoft Excel. Dimungkinkan juga untuk menghasilkan file Excel secara dinamis dan mengisinya dengan data dari database atau dari sumber lain yang didukung. Anda juga dapat menerapkan pemformatan pilihan Anda, menambahkan lembar kerja baru, mengatur ukuran halaman dan mengatur properti dokumen seperti judul, nama penulis, nama perusahaan dan sebagainya.

Membuat Buku Kerja melalui 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");

Menyimpan File Excel ke Format File Lain melalui Java

Aspose.Cells untuk Java telah menyertakan fitur hebat untuk membuat file Excel dan menyimpannya dengan berbagai cara berbeda di dalam aplikasi Java. Pengembang perlu menentukan format file di mana file mereka harus disimpan, seperti PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, file template Excel, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, Format Pertukaran Data dan masih banyak lagi. Mari dukung pengembang yang ingin menyimpan file ke lokasi tertentu, dia perlu memberikan nama file dengan jalur lengkap dan format file. Dimungkinkan juga untuk menyimpan seluruh buku kerja ke dalam format teks.

Simpan File Excel ke PDF melalui 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.");

Tambahkan & Konversi Tabel di File Excel melalui Java API

Aspose.Cells untuk Java telah memberikan dukungan lengkap untuk menangani tabel di dalam lembar kerja Excel menggunakan perintah Java. Pustaka mendukung berbagai fitur penting untuk tabel kerja seperti membuat tabel baru, mengonversi tabel Excel menjadi rentang data, membuat tabel dengan menggunakan garis batas untuk suatu rentang, Mengonversi Tabel ke ODS, menerapkan pemformatan ke konten di dalam tabel, menyebarkan rumus di dalam tabel, mengakses tabel dari Sel dan Menambahkan Nilai di dalamnya dan masih banyak lagi.

Konversi Tabel ke Rentang dengan Opsi melalui Perpustakaan 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");

Ekstrak Gambar & Teks dari Lembar Kerja Excel melalui Java API

Aspose.Cells untuk Java memudahkan insinyur perangkat lunak untuk mengelola gambar dan teks di dalam spreadsheet Excel mereka menggunakan kode Java. Perpustakaan memungkinkan pengembang perangkat lunak untuk mengekstrak gambar serta teks dari file Excel dan menyimpannya ke tempat pilihan mereka. Perpustakaan juga mendukung pembuatan gambar mini lembar kerja hanya dengan beberapa baris kode Java.

Ekstrak Gambar dari File Excel melalui 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);
 Indonesia