Aspose.Cells FOSS for TypeScript, Typecript uygulamalarında spreadsheet dosyaları ile çalışmak için ücretsiz ve açık kaynaklı bir kütüphane. npm install @aspose/cells@1.0.0 ile yükleme ve çalışma kitapları oluşturmaya başlayın, hücreleri okuyun, uygulama stillerini, grafikleri oluşturun ve XLSX, CSV, Markdown, JSON veya HTML’e ihraç edin - hepsi Microsoft Excel veya herhangi bir Office bağımlılığı gerektirmeden.
Kütüphane Workbook, Worksheet ve Cell etrafında inşa edilmiş temiz bir API’yi sergiliyor - her spreadsheet geliştiricisi tanıdık nesneleri biliyor. {Let and write cells using putValue() , styl them with Style and Font objects, add charts via ChartCollection & set data validation, auto-filters, comments, and hyperlinks on any worksheets.
Workbook.load() ile çalışma kitaplarını yükleyin ve workbook.save()’ ile kaydedin hücre değerlerini, formülleri ve stillerini koruyun.worksheet.putValue() ve worksheet.getCell() ile değerleri satır/sütun endeksi veya hücre referansı ile okuyun ve yazın.cell.setFormula() aracılığıyla formül çubukları yazın - XLSX’te kaydedilen verbatim, Excel veya LibreOffice tarafından açıkta değerlendirilir.addWorksheet(), removeWorksheet() ve moveWorksheet() gibi yöntemlerle çalışma sayfasını oluşturun, yeniden adlandırın, hareket edin ve kaldırın.workbook.toCsv().workbook.toMarkdown() aracılığıyla spreadsheets’i Markdown’a dönüştürün.setBold(), setItalic() ve setFontColor() ile {Müslüman, İtalyan, yazı tipi boyutu ve renkleri uygulayın.numFmtId kullanarak hücre başına tarih, para birimi ve özelleştirilmiş sayı biçimlerini ayarlayın.ChartCollection ile çubuğu, çizgi, katı, alan ve dağıtım grafikleri oluşturun ve ChartRenderer üzerinden grafik verilerini sunun.addShape() ile çalışma sayfalarına vektor şekilleri ekleyin, düz açıları, elipsleri, iplikleri ve daha fazlasını ShapeInfo hierarşisi aracılığıyla destekler.workbook.save() veya toJson(), toCsv() ve toHtml() gibi özel yöntemler kullanarak kaydedin.HtmlReader ile HTML tablolarını yükleyin ve HtmlExporteryle stilli çalışma kitaplarını ihracat edin.workbook.protect(true, "password") kullanarak bir şifre ile çalışma kitaplarını koruyun.style.setLocked(true) ile bireysel hücreleri kilitleyin ve formül görünürlüğünü style.setHidden() kullanarak kontrol edin.DataValidation ve worksheet.addDataValidation() ile hücre aralığına listesi, sayısı ve özelleştirilmiş validasyon kuralları ekleyin.worksheet.setAutoFilter() ile filtreleme sütun başlıklarını ayarlayın ve removeAutoFilter() filtreyi kaldırın.ColorScaleRule, DataBarRule ve IconSetRule ile renk ölçeği, veri çubuğu ve simge setleri uygulayın.Comment nesneleri ile hücre yorumları worksheet.addComment() üzerinden ekleyin.Aspose.Cells FOSS for TypeScript tek bir npm install @aspose/cells@1.0.0 komutu ile yüklenebilir. yüklemek için yerli Office kütüphaneleri veya sistem paketleri yoktur. Kütüphane, Typecript 5+ desteği ile herhangi bir Node.js ortamında çalışır.
API’ler Workbook, Worksheet , Cell ve Style ile birlikte, (Platteshalders _5}), Chart DataValidation [Tletsheld_9} (Tretshald_10}) ve (Letshall_11} - gerçek dünya spreadsheet otomatikleştirme için temel nesnelerdir. kod tabanı MIT lisanslıdır, GitHub’da barındırılır ve hatalar raporlarını ve çekme taleplerini kabul eder.
Bir çalışma kitabı oluşturun, hücreler için farklı değer türlerini yazın ve Excel’in açılımda değerlendirdiği formüller ayarlayın.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", 42);
worksheet.putValue("A2", 3.14159);
worksheet.putValue("A3", "Hello World");
const cellA4 = worksheet.getCell2("A4");
cellA4.setFormula("=SUM(A1:A2)");
await workbook.save("output.xlsx");
Bir hücrede yazı tipi adı, boyutu, cesurluğu, italik ve renk ayarlayın Style sınıfını kullanarak.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
const style = new Style();
style.setFontName("Arial");
style.setFontSize(14);
style.setBold(true);
style.setItalic(true);
style.setFontColor("FF0000");
const cell = worksheet.getCell2("A1");
cell.putValue("Styled Text");
cell.setStyle(style);
await workbook.save("styled.xlsx");
Bir veri aralığını popülerleştirin ve Excel’de etkileşimli sütun filtreleme için otomatik filtre başlıklarını etkinleştir.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Name");
worksheet.putValue("B1", "Age");
worksheet.putValue("C1", "City");
worksheet.putValue("A2", "Alice");
worksheet.putValue("B2", "25");
worksheet.putValue("C2", "New York");
worksheet.putValue("A3", "Bob");
worksheet.putValue("B3", "30");
worksheet.putValue("C3", "London");
worksheet.setAutoFilter("A1:C4");
await workbook.save("filtered.xlsx");
Ücretsiz, MIT lisanslı bir TypeScript kütüphanesi, Microsoft Office gerektirmeden Excel spreadsheets oluşturmak, okumak, değiştirmek ve ihraç etmek için.
.xlsx okumak / yazmak için. sadece ihraç biçimleri CSV, JSON, Markdown ve HTML içerir. HTML ayrıca HtmlReader aracılığıyla ithal edilebilir.
Aspose.Cells FOSS, Microsoft Office, COM otomatikleştirme veya herhangi bir özel çalışma saatine bağımlı olmayan saf bir TypeScript kütüphanesidir.
npm install @aspose/cells@1.0.0 çalıştırın. ek sistem paketleri veya yerli uzantılar gerektirmez.
Evet. Style sınıfını setBold(), setItalic() , setFontSize() ve setFontColor() gibi yöntemlerle yapıştırın. bireysel hücreleri şekillendirin.
Evet. bir iş kitabını şifre ile korumak için workbook.protect(true, "password") arayın. bireysel hücreler style.setLocked(true) ile kilitlenebilir.