1. Ürün:% s
  2.   E-tablo
  3.   Node.js
  4.   XLSX-Populate
 
  

Excel XLSX Dosyalarını Oluşturmak ve Okumak için Ücretsiz Node.js Kütüphanesi

Açık Kaynak Node.js Excel XLSX Ayrıştırıcı/Oluşturucu, Yazılım Geliştiricilerin Node.js ve Web Tarayıcısında şifreleme desteğiyle Excel (.xlsx) Dosyalarını Oluşturmasını, Değiştirmesini, Doğrulamasını ve Okumasını sağlar.

XLSX-Populate Nedir?

XLSX dosyaları uzun zamandır elektronik tablo dünyasının temelini oluşturur ve verileri depolamak ve işlemek için pratik bir yol sunar. Excel dosyalarıyla kod üzerinden çalışırken, XLSX-Populate kütüphanesi öne çıkan bir araçtır. JavaScript için tasarlanan XLSX-Populate, geliştiricilerin MS Excel ya da dışa bağımlı bir yazılıma ihtiyaç duymadan Excel (.xlsx) dosyalarını oluşturmasını, düzenlemesini, okumasını ve yönetmesini sağlar. Bu araç, rapor, gösterge paneli veya elektronik tablo içeren herhangi bir görev gerektiren web uygulamaları için oldukça kullanışlıdır.

XLSX-Populate, Excel XLSX dosyalarını sorunsuz bir şekilde yönetmenizi sağlayan kullanıcı dostu bir kütüphanedir. Amacı, geliştiricilerin ve programcıların tüm seviyelerinde rahatlıkla kullanabilecekleri, basit ama güçlü bir arayüz sunmaktır. Diğer kütüphanelerin sınırlı işlevler sunmasının aksine, bu kütüphane geniş bir özellik yelpazesi sağlar, böylece Excel belgeleri üzerinde tam kontrol elde edersiniz. Sıfırdan yeni Excel çalışma kitapları oluşturabilir, çalışma sayfalarını ekleyebilir, kaldırabilir veya yeniden adlandırabilir, mevcut .xlsx dosyalarını yükleyebilir, tek tek hücrelerden okuyup yazabilir, hücre formülleri belirleyebilir, hücreleri kapsamlı bir şekilde biçimlendirebilir, hücre aralıklarını yönetebilir, veri doğrulama kuralları tanımlayabilir, koşullu biçimlendirme uygulayabilir ve daha birçok işlevi gerçekleştirebilirsiniz.

XLSX-Populate ile çalışmak bir breeze (rahat) gibidir. Hem Node.js hem de web tarayıcılarıyla sorunsuz bir şekilde çalışır ve bu da çeşitli uygulamalar için uyarlanabilir olmasını sağlar. Büyük Excel dosyalarıyla uğraşmak bazen işleri yavaşlatabilir, ancak bu araç hızlı ve etkili olacak şekilde tasarlanmıştır. Büyük veri setlerini iyi bir şekilde işler ve okuma, yazma ve hücre düzenleme gibi görevlerin sorunsuz ve hızlı bir şekilde yapılmasını sağlar. Özetle, bu kütüphane, kod üzerinden Excel dosyalarıyla çalışması gereken geliştiriciler için üst düzey bir kaynaktır. Geniş işlev yelpazesi, kullanıcı dostu arayüzü ve uyarlanabilirliği, onu yazılım uzmanları ve sizin gibi geliştiriciler için mükemmel bir seçenek haline getirir.

Previous Next

XLSX-Populate ile Başlarken

XLSX-Populate'ı kurmanın önerilen yolu npm kullanmaktır, lütfen sorunsuz bir kurulum için aşağıdaki komut dosyasını kullanın.

XLSX-Populate'ı npm ile kurun

npm install xlsx-populate

GitHub deposundan derlenmiş paylaşımlı kütüphaneyi indirebilir ve kurabilirsiniz.

Node.js'te XLSX Çalışma Kitabı Oluşturma ve Değiştirme

Açık kaynaklı XLSX-Populate kütüphanesi, Node.js uygulamaları içinde sıfırdan yeni Excel çalışma kitapları oluşturmak ve mevcut olanları değiştirmek için eksiksiz ve sağlam işlevsellik sağlar. Bu, bir çalışma kitabı içinde sayfalar ekleme, yeniden adlandırma ve silme yeteneği içerir ve kullanıcıların Excel XLSX dosyalarının yapısı üzerinde tam denetim sahibi olmalarını sağlar. İşte çok basit bir örnek: yazılım geliştiricilerin bir çalışma kitabına veri doldurup, çalışma kitabı içindeki sayfalara ve hücrelere erişerek bunları manipüle edebileceğini gösterir. Node.js ortamı içinde.

XLSX Çalışma Kitabına Veri Yüklemek ve Node.js Kütüphanesiyle Değiştirmek Nasıl Yapılır?

const XlsxPopulate = require('xlsx-populate');

// Load a new blank workbook
XlsxPopulate.fromBlankAsync()
    .then(workbook => {
        // Modify the workbook.
        workbook.sheet("Sheet1").cell("A1").value("This is neat!");

        // Write to file.
        return workbook.toFileAsync("./out.xlsx");
    });

Node.js'te XLSX Dosyasına Stil ve Biçimlendirme Uygulama

Temel hücre değerleri ve formüllerin ötesinde, XLSX-Populate kütüphanesi Node.js ortamında stil ve biçimlendirme yeteneklerinde mükemmeldir. Yazılım geliştiricileri hücreleri birleştirebilir, kenarlık stilleri uygulayabilir, hücre hizalaması ayarlayabilir ve aynı zamanda bir hücre içinde birden fazla yazı tipi, renk ve stil içeren zengin metin biçimlendirmesi uygulayabilir. Koşullu biçimlendirme de desteklenir; bu, hücre stillerini değerlerine göre dinamik olarak değiştirmenizi sağlar ve önemli veri trendlerini ve aykırı değerleri vurgulamayı kolaylaştırır. Aşağıdaki örnek, Node.js uygulamaları içinde bir hücre stilini ayarlamak ve almak için basit bir kod örneği göstermektedir.

Node.js Uygulamalarında Çalışma Sayfası Hücre Stili Nasıl Alınır/Ayarlanır?

// Get a single style
const bold = cell.style("bold"); // true

// Get multiple styles
const styles = cell.style(["bold", "italic"]); // { bold: true, italic: true }

// Set a single style
cell.style("bold", true);

// Set multiple styles
cell.style({ bold: true, italic: true });

Node.js Uygulamalarında Çalışma Sayfası Hücre Manipülasyonu

Açık kaynak XLSX-Populate kütüphanesinin temel özelliklerinden biri, çalışma sayfası hücreleri içinde veri işleme ve manipülasyonuna geniş destek sunmasıdır. Yazılım geliştiricileri hücrelerin değerlerini kolayca ayarlayabilir ve alabilir; bu değerler sayı, metin, tarih veya hatta zengin metin olabilir. Ayrıca, kütüphane hücre biçimlendirmesini destekler ve yazı tipi stilleri, boyutları, renkleri ve daha fazlasını özelleştirmenize izin verir. Bu, profesyonel ve okunabilir elektronik tablolar oluşturmak için gereklidir. Aşağıdaki örnek, Node.js uygulamalarında bir hücreyi zengin metinlere ayarlamayı gösteren çok faydalı bir örnektir.

Node.js Uygulamalarında Çalışma Sayfası Hücresine Zengin Metin Nasıl Eklenir?

const RichText = require('xlsx-Populate').RichText;
const cell = workbook.sheet(0).cell('A1');
// set a cell value to rich text
cell.value(new RichText());

// add two rich text fragments
cell.value()
    .add('hello ', { italic: true, bold: true })
    .add('world!', { fontColor: 'FF0000' });

Node.js'te Excel XLSX Dosyalarında Veri Doğrulama

Veri doğrulama, Excel dosyalarında veri bütünlüğü ve doğruluğunu sağlamak için kritik bir özelliktir. Açık kaynak XLSX-Populate kütüphanesi, yazılım geliştiricilerin Node.js uygulamaları içinde hücrelere veri doğrulama kuralları eklemesini kolaylaştırır. Bu, açılır listeler, sayısal kısıtlamalar ve veri girişi hatalarını önlemeye yardımcı olan diğer doğrulama kriterlerini içerir. Aşağıdaki örnek, bir yazılım geliştiricisinin Node.js ortamında veri doğrulamasını nasıl ayarlayıp alabileceğini gösterir.

Node.js Uygulamalarında Excel XLSX Çalışma Sayfasında Veri Doğrulaması Nasıl Alınır/Ayarlanır?

// Set the data validation
cell.dataValidation({
    type: 'list',
    allowBlank: false,
    showInputMessage: false,
    prompt: false,
    promptTitle: 'String',
    showErrorMessage: false,
    error: 'String',
    errorTitle: 'String',
    operator: 'String',
    formula1: '$A:$A',//Required
    formula2: 'String'
});

//Here is a short version of the one above.
cell.dataValidation('$A:$A');

// Get the data validation
const obj = cell.dataValidation(); // Returns an object

// Remove the data validation
cell.dataValidation(null); //Returns the cell
 Türkçe