Pulsuz Node.js Kitabxanası Excel Fayllarını Açmaq və Oxumaq üçün
Açıq mənbəli Node.js Excel Kitabxanası, Proqram İnkişaf etdiricilərinə Brauzer və Node.js Tətbiqlərində Excel Fayllarından Məlumatları Ayrıntılandırmaq və Oxumaq üçün asanlıqla imkan verir.
read-excel-file nədir?
Excel hələ də müasir məlumat yönümlü cəmiyyətdə məlumatların saxlanması və manipulyasiyası üçün geniş istifadə olunan bir vasitədir. Proqram inkişaf etdiriciləri tez-tez tətbiqlərində Excel fayllarını oxuma qabiliyyətini inteqrasiya etməlidirlər. Bu məqsəd üçün bir neçə kitabxana mövcud olsa da, etibarlı, istifadəsi asan və daim güncəllənən birini seçmək çətin ola bilər. Bu cür kitabxananın gözə çarpan nümunəsi açıq mənbəli read-excel-file layihəsidir. Sadəcə bir neçə sətir kodla bu JavaScript kitabxanası Node.js mühitində Excel fayllarından məlumatları parse və oxuya bilir.
catamphetamine tərəfindən hazırlanmış read-excel-file, veb və Node.js kontekstlərində Excel fayllarını oxumağı asanlaşdırmaq üçün nəzərdə tutulan açıq mənbəli bir JavaScript paketidir. Kitabxananın iki tərəfli uyğunluğu sayəsində inkişaf etdiricilər həm server‑tərəfdə, həm də müştəri‑tərəfdə emal üçün istifadə edə bilirlər. Kitabxananın gücü və daşıma qabiliyyəti sayəsində proqram təminatı inkişaf etdiriciləri Excel elektron cədvəllərindən asanlıqla məlumat çıxara bilirlər. Onun əsas üstünlükləri effektivlik və sadəlikdir, bu da onu həm təcrübəsiz, həm də təcrübəli inkişaf etdiricilər üçün əla seçim edir.
read-excel-file kitabxanasının sadəliyi onun əsas üstünlüklərindən biridir. Müasir Excel sənədləri ilə uyğun gəlir və ən geniş istifadə olunan Excel fayl tipləri olan XLS və XLSX-i dəstəkləyir. Böyük məlumat dəstlərini kitabxana asanlıqla idarə edə bilir və oxunan məlumatların dəqiqliyini təmin etmək üçün faydalı səhv xəbərdarlıqları və doğrulama qaydaları təqdim edir. Bundan əlavə, tarixlər kimi unikal məlumat tiplərinin idarə edilməsi və Excel sütunlarını müəyyən məlumat tipləri və strukturları ilə uyğunlaşdıran sxemaların yaradılması kimi daha inkişaf etmiş bir neçə imkanları dəstəkləyir. Güclü icma dəstəyi və davamlı baxımına görə, bu, dünya üzrə inkişaf etdiricilər üçün etibarlı alternativdir.
read-excel-file ilə Başlanğıc
read-excel-file quraşdırmaq üçün JavaScript paket meneceri npm‑dən istifadə edə bilərsiniz. Zəhmət olmasa, uğurlu quraşdırma üçün aşağıdakı əmrlərdən istifadə edin.
npm vasitəsilə read-excel-file quraşdırın
npm install read-excel-file --saveGitHub deposundan tərtib edilmiş paylaşılan kitabxananı yükləyə bilərsiniz və quraşdıra bilərsiniz.
Node.js Tətbiqlərində Böyük Excel Fayllarını Oxumaq
Proqram inkişaf etdiriciləri tez-tez tətbiqlərinə Excel faylını oxumaq imkanını inteqrasiya etməli olurlar. Açıq mənbəli read-excel-file kitabxanası proqram inkişaf etdiricilərə Node.js tətbiqlərində kiçik və böyük Excel fayllarını bir neçə kod sətiri ilə asanlıqla yükləmək və oxumaq imkanı verir. .xls və .xlsx daxil olmaqla müxtəlif fayl formatlarını dəstəkləyir, bu da onu geniş Excel versiyaları ilə uyğun edir. Bundan əlavə, məlumatların təhlili və formatlaşdırılmasını idarə edir, inkişaf etdiricilərin çıxarılan məlumatlara asanlıqla daxil olmasını və manipulyasiya etməsini təmin edir. Aşağıdakı sadə nümunə JavaScript əmrləri ilə Node.js mühitində Excel faylını necə oxumağı göstərir.
Node.js mühitində Excel faylını necə yükləmək və oxumaq olar?
const readXlsxFile = require('read-excel-file/node');
// Path to your Excel file
const filePath = 'path/to/your/excel-file.xlsx';
readXlsxFile(filePath).then((rows) => {
// rows is an array of arrays representing the rows and columns of the Excel file
console.log(rows);
}).catch((error) => {
console.error('Error reading Excel file:', error);
});
Node.js-də Elastik Məlumat Ayrıntılandırması
Oxuma-excel-file açıq mənbəli kitabxanası çevik məlumat təhlili üçün tam dəstək əlavə edib, proqram inkişaf etdiricilərinə məlumatı şərh etmək üçün xüsusi sxemalar təyin etməyə imkan verir. Bu xüsusiyyət müxtəlif məlumat tipləri və strukturları olan mürəkkəb Excel faylları ilə işləyərkən xüsusilə faydalıdır. Sxema təyin edərək, məlumatların düzgün və tutarlı şəkildə təhlil olunduğundan əmin ola bilərsiniz. Daha irəli ssenarilər üçün, Excel sütunlarını müəyyən məlumat tipləri və strukturlara uyğun xəritələşdirmək üçün sxema təyin edə bilərsiniz. Aşağıdakı nümunə proqram inkişaf etdiricilərinin Node.js tətbiqlərində Excel fayllarının strukturu və məzmununu doğrulamaq üçün xüsusi sxema necə təyin edə biləcəyini göstərir.
Node.js daxilində xüsusi sxem müəyyən edərək Excel faylının məlumatlarını necə parse etmək olar?
const schema = {
'Column 1': {
prop: 'column1',
type: String,
required: true
},
'Column 2': {
prop: 'column2',
type: Number
}
};
readXlsxFile(filePath, { schema }).then(({ rows, errors }) => {
if (errors.length > 0) {
console.error('Validation errors:', errors);
} else {
console.log(rows);
}
});
Node.js-də Özəl Tiplər və Tarix Ayrıntılandırması
read-excel-file kitabxanası xüsusi tiplər və tarix təhlili üçün güclü dəstək təmin edir, bu da Excel fayllarında mürəkkəb məlumat strukturları ilə işləyərkən xüsusilə faydalıdır. Bu çox faydalı xüsusiyyət proqram inkişaf etdiricilərinə müxtəlif məlumat tiplərinin, tarixlər daxil olmaqla, necə təhlil ediləcəyini təyin etməyə imkan verir, bu da məlumatın bütövlüyünü və tutarlılığını təmin edir. Xüsusi sxema təyin etmək üçün, obyektin açarları Excel faylındakı sütun adları, dəyərləri isə həmin sütunların xüsusiyyətləri, tipləri və doğrulama qaydalarını təsvir edir. Aşağıdakı nümunədə "Event Date" sütun dəyərləri Date obyektlərinə təhlil edilir və toISOString metodu tarixləri ISO sətr kimi formatlamaq üçün istifadə olunur.
Node.js tətbiqlərində Excel XLSX iş vərəqində tarix parse‑ini necə idarə etmək olar?
const readXlsxFile = require('read-excel-file/node');
// Schema with date parsing
const schema = {
'Event Date': {
prop: 'eventDate',
type: Date,
required: true
}
};
// Read and parse the Excel file with date parsing
readXlsxFile('path/to/file.xlsx', { schema }).then(({ rows, errors }) => {
if (errors.length > 0) {
console.error('Validation errors:', errors);
} else {
rows.forEach(row => {
console.log(`Event Date: ${row.eventDate.toISOString()}`);
});
}
}).catch((error) => {
console.error('Error reading Excel file:', error);
});
Daha Yaxşı Xəta İdarəetmə Dəstəyi
Açıq mənbəli read-excel-file paketində güclü səhv idarəetmə xüsusiyyətləri inteqrasiya olunmuşdur. Təhlil zamanı ortaya çıxan doğrulama problemləri qeyd edilir və uyğun şəkildə həll edilə və ya jurnallaşdırıla bilər. Oxunan məlumatın bütövlüyünü təmin etmək üçün kitabxana doğrulama qaydaları əlavə edir və aydın səhv siqnalları təqdim edir. Bu, inkişaf etdiricilərə məlumatda və ya Excel faylında problemləri daha sürətli tapıb düzəltmək üçün asanlıq yaradır.