Cədvəl Sənədləri üçün Açıq Mənbəli Java Kitabxanası

Çıxış formatını müəyyən etmək üçün Excel şablonlarında xüsusi işarələmədən istifadə edən Excel Hesabatının Yaradılması üçün Pulsuz Java Kitabxanası.

JXLS nədir?

JXLS proqram tərtibatçılarına Excel şablonlarından istifadə edərək Excel hesabatları yaratmağa imkan verən çox güclü açıq mənbəli Java hesabat yaratma kitabxanasıdır. Bu, Apache POI adı ilə tanınan mövcud açıq mənbə layihələri ətrafında sarğıdır. Kitabxanadan istifadə etmək çox sadədir və əsas Java-dan Excelə aşağı səviyyəli emal kitabxanasından Excel nəslini çıxarır.

JXLS kitabxanası çıxış formatını və məlumat düzümünü müəyyən etmək üçün Excel şablonlarında xüsusi işarələmədən istifadə edir. Kiçik bir tapşırığı yerinə yetirmək üçün tərtibatçılardan çoxlu Java kodu yazmağı tələb edən bir çox digər aşağı səviyyəli Java kitabxanaları var. Digər tərəfdən JXLS kitabxanası üçün istifadəçilər Excel şablon faylında tələb olunan hesabat formatını və verilənlərin tərtibatını təsvir etməli və bundan sonra JXLS mühərrikini işlətməklə şablonu verilənlərlə doldurmalıdırlar. Bu, bir tapşırığı yerinə yetirmək üçün bir az Java kodu yazmağa imkan verməklə tərtibatçının işini asanlaşdırır.

JXLS kitabxanasına XML və ikili Excel format çıxışı, Native Excel düsturları, parametrləşdirilmiş düsturlar, qruplaşdırma dəstəyi, birləşdirilmiş xana dəstəyi, hesabat tərifi işarələməsindəki ifadə dili, çoxlu vərəq çıxışı, sahə kimi cədvəl hesabatı ilə bağlı bir neçə vacib funksiyaya dəstək daxildir. dinləyicilər excel nəslini tənzimləmək üçün, komanda tərifi üçün excel şərhlərinin işarələnməsi, Cədvəl dəstəyi və s.

Previous Next

JXLS ilə işə başlamaq

Layihənizə JXLS kitabxanalarını əlavə etməyin tövsiyə olunan yolu Maven-dən istifadə etmək və layihə qurma konfiqurasiya faylınızda tələb olunan kitabxanaları təyin etməkdir.

JXLS Maven asılılığı

<dependency>
<groupId>org.jxls</groupId>
<artifactId>jxls</artifactId>
<version>2.10.0</version>
</dependency>

Siz həmçinin GitHub repozitoriyasından yığılmış paylaşılan kitabxananı endirə və quraşdıra bilərsiniz.

Açıq mənbəli JXLS kitabxanası proqram tərtibatçılarına Java kodundan istifadə edərək yüksək təqdim olunan və faydalı məlumatlarla tez hesabatlar yaratmağa imkan verir. Kitabxanaların əksəriyyəti bunu əl ilə edir və belə hesabatların yaradılması üçün çoxlu kod tələb olunur. JXLS ilə Excel şablonundan istifadə edərək bütün bu formatlaşdırmaya nail olmaq çox asandır. Hesabatların yaradılması ilə yanaşı, kitabxana Excel-dən istifadə edərək toplu məlumatların yüklənməsi üçün də çox faydalıdır.

Java API vasitəsilə Excel Hesabatı yaradın

Path dirpath = Paths.get(exportDirectory);
String filename = dirpath.resolve(UUID.randomUUID().toString() + ".xls").toString();
try (InputStream is = StudentService.class.getClassLoader().getResourceAsStream("student.xls"))
{
 try (OutputStream os = new FileOutputStream(filename))
 {
   Context context = new Context();
   context.putVar("students", students);
   JxlsHelper.getInstance().processTemplate(is, os, context);
 }
}
return filename;

Java Tətbiqlərində Çoxlu Vərəq Dəstəyi

Açıq mənbəli JXLS -Java kitabxanası proqram tərtibatçılarına Java əmrlərindən istifadə edərək iş vaxtında birdən çox vərəq yaratmağa imkan verir. Yaradılandan sonra siz vərəqə unikal ad təyin etməlisiniz və kifayət qədər vərəq adları yoxdursa və ya vərəq adı etibarlı deyilsə və ya unikal deyilsə, jurnalda XƏTA mesajı çap olunacaq və vərəq yaradılmayacaq. Siz iş vaxtında neçə vərəqin yaradıldığını təyin edən element xassəsindən istifadə edə bilərsiniz.

Java Kitabxanası vasitəsilə Hesabatlarda Excel Formulalarından istifadə edin

Açıq mənbəli JXLS kitabxanası proqram tərtibatçılarına excel şablonundan istifadə edərək fərdiləşdirilmiş hesabatlar yaratmağa imkan verir. Kitabxana standart Excel düsturlarından, eləcə də hesabatların daxilində xüsusi sintaksislə müəyyən edilmiş parametrləşdirilmiş düsturlardan istifadə üçün tam dəstək verir. Ən yaxşısı odur ki, şablon işlənərkən düsturlar standart olaraq işlənəcək və əlavə kod tələb olunmur. Apache POI-nin idarə edə bilmədiyi daha mürəkkəb düsturlardan istifadə etmək istəyirsinizsə, tərtibatçılar İş Kitabında Excel-i yenidən açarkən bütün düsturları yenidən hesablamağa istiqamətləndirən ipucu saxlamalıdırlar.

 Azəri