1. Ürün:% s
  2.   E-tablo
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Elektronik Tablolar Oluşturmak ve İşlemek için Java API

Microsoft Excel kullanmadan Excel elektronik tablo dosyalarını okumak, yazmak, düzenlemek, işlemek, işlemek, yazdırmak ve dönüştürmek için kullanılan saf bir Java sınıfı kitaplığı.

Aspose.Cells for Java, Excel elektronik tabloları ve diğer popüler tablolarla çalışmak için çok güçlü ve saf bir Java sınıf kitaplığıdır. Microsoft Excel'i veya herhangi bir üçüncü taraf uygulamasını yüklemeden dosya biçimleri. Kütüphane, Java Web Uygulamaları veya Masaüstü Uygulamaları gibi çeşitli uygulama türlerini oluşturmak için kullanılabilir. Aspose.Cells for Java, Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Formatı (ODS), PDF, HTML, CSV ve çok daha fazlası dahil olmak üzere çeşitli formatlardaki elektronik tablo dosyalarını okuyabilir ve yazabilir.

Aspose.Cells for Java, harici referanslar, adlandırılmış aralıklar ve özel işlevler desteği de dahil olmak üzere geliştiricilerin e-tablolarda karmaşık formüller oluşturmasına ve değerlendirmesine olanak tanır. Kitaplık çok zengin özelliklere sahiptir ve farklı biçimlerdeki dosyaları açma ve okuma, yeni çalışma sayfaları ekleme, mevcut çalışma sayfalarını birleştirme, farklı çalışma kitaplarını birleştirme, çalışma kitaplarını ve çalışma sayfalarını şifreleme ve şifresini çözme, çalışma kitaplarını yazdırma ve önizleme gibi elektronik tablo belgeleriyle çalışmak için birçok önemli özellik içerir. , e-tabloları oluşturun, satırları ve sütunları yönetin, formülleri uygulayın ve çok daha fazlasını yapın.

Aspose.Cells for Java, veritabanları, CSV dosyaları ve diğer elektronik tablo formatları da dahil olmak üzere çeşitli kaynaklardan verileri kolayca içe aktarır. Ek olarak veriler PDF, HTML ve CSV dahil olmak üzere çeşitli formatlara aktarılabilir. Kitaplık, yazı tipi boyutu ve stili, arka plan rengi, kenarlıklar ve daha fazlasını içeren çok çeşitli biçimlendirme seçeneklerinin hücrelere uygulanmasına olanak tanır. Ayrıca, çalışma sayfalarının eklenmesi, silinmesi ve taşınması ile grafik öğelerinin eklenmesi, düzenlenmesi ve biçimlendirilmesi de dahil olmak üzere bir e-tablo içindeki çalışma sayfalarının ve grafiklerin işlenmesini de destekler.

Previous Next

Aspose.Cells for Java'ya Başlarken

Maven, Aspose.Cells for Java'yı indirip kurmanın en kolay yoludur. Öncelikle Maven pom.xml dosyanızda Aspose Maven Repository yapılandırmasını/konumunu aşağıdaki gibi belirtmeniz gerekir:

Aspose.Cells for Java için Maven deposu



<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>
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.

Java API aracılığıyla Yeni Excel Elektronik Tablosu Oluşturma

Aspose.Cells for Java, yalnızca birkaç satır Java koduyla sıfırdan yeni Excel elektronik tabloları oluşturmaya yönelik eksiksiz işlevsellik sağladı. Ayrıca mevcut bir e-tablo dosyasını, ona bir yol sağlayarak veya akış yoluyla açabilir ve üzerinde bazı değişiklikler yapıp yeni değişikliklerle birlikte geri kaydedebilirsiniz. Kitaplık ayrıca farklı Microsoft Excel sürümlerindeki dosyaların açılmasını da destekler. Dinamik olarak Excel dosyası oluşturmak ve onu bir veritabanından veya desteklenen herhangi bir kaynaktan gelen verilerle doldurmak da mümkündür. Ayrıca istediğiniz formatı uygulayabilir, yeni çalışma sayfaları ekleyebilir, sayfa boyutunu ayarlayabilir ve başlık, yazar adı, şirket adı ve oğlu gibi belge özelliklerini ayarlayabilirsiniz.

Java API aracılığıyla Çalışma Kitabı Oluşturma

 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 Dosyasını Java Aracılığıyla Diğer Dosya Formatlarına Kaydetme

Aspose.Cells for Java, Excel dosyaları oluşturmak ve bunları Java uygulamalarında çeşitli şekillerde kaydetmek için harika bir özellik içermektedir. Geliştiricinin, dosyalarının kaydedileceği dosya biçimini belirtmesi gerekir; örneğin PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel şablon dosyası, TSV, HTML, MHTML, ODS, SpreadSheetML, Etiketli Görüntü Dosyası Biçimi (TIFF), SVG, Veri Değişim Formatı ve çok daha fazlası. Bir geliştiricinin bir dosyayı belirli bir konuma kaydetmek istemesini destekleyelim; dosya adını tam yol ve dosya formatıyla birlikte sağlaması gerekir. Ayrıca bir çalışma kitabının tamamını metin biçiminde kaydetmek de mümkündür.

Java API aracılığıyla Excel Dosyasını PDF'ye Kaydetme

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

Java API aracılığıyla Excel Dosyasına Tablo Ekleme ve Dönüştürme

Aspose.Cells for Java, Java komutlarını kullanarak Excel çalışma sayfası içindeki tabloları işlemek için tam destek sağlamıştır. Kitaplık, yeni tablo oluşturma, bir Excel tablosunu bir veri aralığına dönüştürme, bir aralık için kenar çizgileri kullanarak tablo oluşturma, Tabloyu ODS'ye Dönüştürme, tablo içindeki içeriğe biçimlendirme uygulama, formülleri yayma gibi çalışma tabloları için çeşitli önemli özellikleri destekler. tablonun içinde, Hücreden tabloya erişim ve içine Değer Ekleme ve daha birçok şey.

Java Kitaplığı Aracılığıyla Seçeneklerle Tabloyu Aralığa Dönüştürme

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

Java API aracılığıyla Excel Çalışma Sayfasından Görüntüleri ve Metinleri Çıkarma

Aspose.Cells for Java, yazılım mühendislerinin Java kodunu kullanarak Excel elektronik tablolarındaki görselleri ve metinleri yönetmelerini kolaylaştırır. Kütüphane, yazılım geliştiricilerin Excel dosyasından metinlerin yanı sıra görüntüleri de çıkarmasına ve bunları istedikleri yere kaydetmesine olanak tanır. Kitaplık ayrıca yalnızca birkaç satırlık Java koduyla bir çalışma sayfasının küçük resim görüntüsünün oluşturulmasını da destekler.

Java API aracılığıyla Excel Dosyasından Görüntüleri Çıkarma

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);
 Türkçe