Aspose.Cells for Java
Cədvəllər yaratmaq və emal etmək üçün Java API
Microsoft Excel istifadə etmədən Excel cədvəl fayllarını oxumaq, yazmaq, redaktə etmək, göstərmək, manipulyasiya etmək, çap etmək və çevirmək üçün təmiz Java sinif kitabxanası.
Java üçün Aspose.Cells Excel cədvəlləri və digər məşhurlarla işləmək üçün çox güclü və təmiz Java sinif kitabxanasıdır. Microsoft Excel və ya hər hansı üçüncü tərəf proqramı quraşdırmadan fayl formatları. Kitabxana Java Web Proqramları və ya Masaüstü Proqramları kimi müxtəlif növ proqramlar yaratmaq üçün istifadə edilə bilər. Java üçün Aspose.Cells Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV və bir çox başqa formatlar daxil olmaqla müxtəlif formatlarda cədvəl fayllarını oxuya və yaza bilər.
Java üçün Aspose.Cells tərtibatçılara elektron cədvəllərdə mürəkkəb düsturlar yaratmağa və qiymətləndirməyə imkan verir, o cümlədən xarici istinadlar, adlandırılmış diapazonlar və fərdi funksiyalar üçün dəstək. Kitabxana çox zəngin xüsusiyyətlərə malikdir və müxtəlif formatlı faylları açmaq və oxumaq, yeni iş vərəqləri əlavə etmək, mövcud iş vərəqlərini birləşdirmək, müxtəlif iş kitablarını birləşdirmək, iş kitablarını və iş vərəqlərini şifrələmək və deşifrə etmək, iş kitablarını çap etmək və əvvəlcədən baxmaq kimi elektron cədvəl sənədləri ilə işləmək üçün bir sıra vacib xüsusiyyətləri özündə cəmləşdirir. , elektron cədvəlləri göstərin, sətir və sütunları idarə edin, düsturlar tətbiq edin və s.
Java üçün Aspose.Cells verilənlər bazası, CSV faylları və digər cədvəl formatları daxil olmaqla müxtəlif mənbələrdən məlumatları asanlıqla idxal edir. Bundan əlavə, məlumatlar PDF, HTML və CSV daxil olmaqla müxtəlif formatlara ixrac edilə bilər. Kitabxana şrift ölçüsü və üslubu, fon rəngi, haşiyələr və s. daxil olmaqla, hüceyrələrə geniş çeşiddə formatlama seçimlərini tətbiq etməyə imkan verir. O, həmçinin iş vərəqlərinin əlavə edilməsi, silinməsi və köçürülməsi, diaqram elementlərinin əlavə edilməsi, redaktə edilməsi və formatlaşdırılması daxil olmaqla, cədvəl daxilində iş vərəqləri və diaqramlarla işləməyi dəstəkləyir.
Java üçün Aspose.Cells ilə işə başlamaq
Maven Java üçün Aspose.Cells yükləmək və quraşdırmağın ən asan yoludur. Əvvəlcə Maven pom.xml-də Aspose Maven Repository konfiqurasiyasını/yerini aşağıdakı kimi təyin etməlisiniz:
Java üçün Aspose.Cells üçün 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>
Siz həmçinin onu birbaşa Məhsulun buraxılış səhifəsindən endirə bilərsiniz.Java API vasitəsilə yeni Excel cədvəli yaradın
Java üçün Aspose.Cells sadəcə bir neçə sətir Java kodu ilə sıfırdan yeni Excel cədvəlləri yaratmaq üçün tam funksionallıq təmin etmişdir. Siz həmçinin mövcud elektron cədvəl faylını ona yol və ya axın vasitəsilə aça və ona bəzi dəyişikliklər edə və yeni dəyişikliklərlə onu geri saxlaya bilərsiniz. Kitabxana həmçinin müxtəlif Microsoft Excel versiyalarının fayllarının açılmasını dəstəkləyir. Excel faylını dinamik şəkildə yaratmaq və onu verilənlər bazasından və ya hər hansı digər dəstəklənən mənbədən məlumatlarla doldurmaq da mümkündür. Siz həmçinin ona seçdiyiniz formatı tətbiq edə, yeni iş vərəqləri əlavə edə, səhifə ölçüsünü təyin edə və başlıq, müəllif adı, şirkət adı və oğlu kimi sənəd xüsusiyyətlərini təyin edə bilərsiniz.
Java API vasitəsilə İş Kitabının yaradılması
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 faylının Java vasitəsilə digər fayl formatlarında saxlanması
Java üçün Aspose.Cells Excel faylları yaratmaq və onu Java proqramları daxilində müxtəlif müxtəlif üsullarla saxlamaq üçün əla xüsusiyyətə malikdir. Tərtibatçı PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel şablon faylı, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format kimi fayllarının saxlanması lazım olan fayl formatını müəyyən etməlidir. (TIFF), SVG, Data Interchange Format və daha çox. Faylı müəyyən bir yerə saxlamaq istəyən bir tərtibatçıya dəstək olaq, o, fayl adını tam yol və fayl formatı ilə təmin etməlidir. Bütün iş kitabını mətn formatında saxlamaq da mümkündür.
Excel faylını Java API vasitəsilə PDF-də saxlayın
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 vasitəsilə Excel Faylında Cədvəllər əlavə edin və çevirin
Java üçün Aspose.Cells, Java əmrlərindən istifadə edərək Excel iş vərəqində cədvəllərin idarə edilməsi üçün tam dəstəyi təmin etmişdir. Kitabxana yeni cədvəl yaratmaq, Excel cədvəlini bir sıra verilənlərə çevirmək, diapazon üçün sərhəd xətlərindən istifadə etməklə cədvəl yaratmaq, Cədvəli ODS-ə çevirmək, cədvəl daxilindəki məzmuna formatlaşdırma tətbiq etmək, düsturları yaymaq kimi müxtəlif vacib funksiyaları dəstəkləyir. Cədvəl daxilində, Hüceyrədən cədvələ daxil olmaq və İçinə Dəyərlər əlavə etmək və daha çox.
Java Kitabxanası vasitəsilə Seçimlərlə Cədvəli Aralığa çevirin
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 vasitəsilə Excel İş Vərəqindən Şəkillər və Mətn çıxarın
Java üçün Aspose.Cells proqram mühəndisləri üçün Java kodundan istifadə edərək Excel cədvəllərində şəkilləri və mətni idarə etməyi asanlaşdırır. Kitabxana proqram tərtibatçılarına Excel faylından şəkilləri və mətni çıxarmağa və onları istədikləri yerdə saxlamağa imkan verir. Kitabxana həmçinin Java kodunun bir neçə sətirindən ibarət iş vərəqinin kiçik təsvirinin yaradılmasını dəstəkləyir.
Java API vasitəsilə Excel Faylından Şəkilləri çıxarın
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);