1. Ürün:% s
  2.   E-tablo
  3.   JavaScript
  4.   x-spreadsheet
 
  

Excel ve Google E-Tabloları Oluşturmak için JavaScript Kitaplığı

Açık Kaynak JavaScript API'si, web için Excel ve Google E-Tablolar stilinde bir e-tablo oluşturulmasına olanak tanır. Yeni sayfalar eklemeyi, geri alma ve yineleme komutlarını, yazı tipi ailesini veya yazı tipi boyutunu seçmeyi ve daha fazlasını destekler.

x-spreadsheet, e-tablo belgeleriyle çalışmak için çok kullanışlı bir web tabanlı JavaScript kitaplığıdır. Daha az çaba ve maliyetle web için Excel ve Google E-Tablolar stilinde bir e-tablo oluşturmak için kullanılan saf bir JavaScript kitaplığıdır. Kütüphane açık kaynaktır ve MIT lisansı altında ücretsiz olarak kullanılabilir. Kitaplık, elektronik tablo modüllerinin içe aktarılması veya CDN'den JavaScript dosyalarının yüklenmesi için destek içermektedir.

X-e-tablo kitaplığı, yazılım geliştiricilerin verilerini çalışma zamanında bir e-tabloya yüklemelerini veya değişiklik sonrasında verileri kaydetmelerini veya doğrulamalarını kolaylaştırır. Yeni sayfalar eklemek, komutları geri almak ve yinelemek, yazı tipi ailesini veya yazı tipi boyutunu seçmek, biçimlendirmeyi uygulamak veya temizlemek (kalın, italik, altı çizili, üstü çizili), metin rengi veya rengi doldur, kenarlıkları seç, hücreleri birleştir, hizalama uygula, metin sarma, hücreyi dondur, satır yüksekliğini yeniden boyutlandır, sütun genişliği, kopyala veya kes ve yapıştır, otomatik doldurma, Satır veya sütun ekle, satırı, sütunu, birden fazla sayfayı sil, yazdırma desteği, veri doğrulamaları ve çok daha fazlası.

Previous Next

X-e-tablosuna Başlarken

X-e-tablosunu yüklemenin önerilen yolu npm kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komut dosyasını kullanın.

X-e-tablosunu npm aracılığıyla yükleyin

$ npm install better-xlsx 

Derlenmiş paylaşılan kitaplığı GitHub deposundan indirebilir ve yükleyebilirsiniz.

Excel XLSX Spreadsheet Creation via JavaScript

Açık kaynak JavaScript kitaplığı Better-xlsx, yazılım geliştiricilerin JavaScript kodunu kullanarak Microsoft Excel XLSX uyumlu e-tablolar oluşturmasına yardımcı olur. Kitaplık, sıfırdan yeni bir çalışma kitabı oluşturma, çalışma sayfasına sayfa ekleme, sayfaya içerik ekleme, sayfaya biçimlendirme uygulama, yeni satır veya sütun ekleme, metin veya resim ekleme ve daha pek çok özelliği destekler.

XLSX Çalışma Sayfasındaki Satırları ve Sütunları Yönetme

Better-xlsx kitaplığı, JavaScript kodunu kullanarak bir çalışma sayfasındaki satırları ve sütunları yönetmek için yararlı işlevsellik sağlamıştır. Kitaplık, yeni satırlar ve sütunlar eklemek, satırın yüksekliğini ayarlamak, bir satır veya sütundaki içeriği almak, bir sütuna stil uygulamak, sayfanın satırını veya sütununu doldurmak, sütun genişliğini ayarlamak gibi satır ve sütunları işlemek için birçok önemli işlevi destekler. vb.

Hücre Biçimlendirmesi veamp; Excel Çalışma Kitabında Yönetim

Açık kaynak JavaScript kitaplığı Better-xlsx, yazılım geliştiricilere hücre biçimlendirmesini ve yönetimini kendi JavaScript uygulamaları içinde yönetme gücü verir. Kitaplık, yalnızca birkaç satır kodla Excel hücrelerine birden fazla stil uygulamayı destekler. Ayrıca yeni hücreler oluşturma, hücreleri birleştirme, hücreleri gizleme, hücre stilini alma, diğer hücrelerle dikey birleştirme, hücre değerini alma, hücre formülünü ayarlama, Sayı türleriyle hücre değerlerini ayarlama ve daha birçok gibi hücrelerle ilgili çeşitli özellikler içeriyordu. daha fazlası.

JavaScript API aracılığıyla Hücre Yorumu Nasıl Eklenir?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 Türkçe