Aspose.Cells FOSS για TypeScript είναι μια δωρεάν, ανοιχτού κώδικα βιβλιοθήκη για εργασία με αρχεία λογιστικών φύλλων σε εφαρμογές TypeScript. Εγκαταστήστε την με npm install @aspose/cells@1.0.0 και ξεκινήστε τη δημιουργία βιβλίων εργασίας, την ανάγνωση κελιών, την εφαρμογή στυλ, τη δημιουργία διαγραμμάτων και την εξαγωγή σε XLSX, CSV, Markdown, JSON, ή HTML – όλα χωρίς να απαιτείται το Microsoft Excel ή οποιαδήποτε εξάρτηση από το Office.
Η βιβλιοθήκη εκθέτει ένα καθαρό API χτισμένο γύρω από Workbook, Worksheet, Cell και Style – τα γνωστά αντικείμενα που γνωρίζει κάθε προγραμματιστής λογιστικών φύλλων. Διαβάστε και γράψτε κελιά χρησιμοποιώντας putValue(), μορφοποιήστε τα με τα αντικείμενα Style, Font και Fill, προσθέστε διαγράμματα μέσω ChartCollection και ρυθμίστε την επικύρωση δεδομένων, τα αυτόματα φίλτρα, τα σχόλια και τους υπερσυνδέσμους σε οποιοδήποτε φύλλο εργασίας.
Workbook.load() και αποθήκευση με το workbook.save() διατηρώντας τιμές κελίων, φόρμουλα και στυλ.worksheet.putValue() και worksheet.getCell() κατά δείκτη γραμμής/στοιχείου ή αναφορά κέλυφος.cell.setFormula() – αποθηκευμένα κυριολεκτικά στο XLSX, αξιολογούνται από το Excel ή LibreOffice σε ανοιχτό.WorksheetCollection συμπεριλαμβανομένων των μέσων addWorksheet(), removeWorksheet() και moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style με τα στοιχεία setBold(), setItalic() , setFontSize() και setFontColor().numFmtId στο Style.ChartCollection και παρουσιάστε δεδομένα του πίνακα μέσω του ChartRenderer.addShape() που υποστηρίζει ορθογώνια, ελλειπτικές γραμμές, βέλη, συνδέσεις και πολλά άλλα μέσω της ιεραρχίας του ShapeInfo .workbook.save() ή ειδικές μεθόδους όπως toJson(), toCsv(), toMarkdown() και toHtml().HtmlReader και εξαγωγή μορφοποιημένων βιβλίων εργασίας με HtmlExporter.workbook.protect(true, "password").style.setLocked(true) και έλεγχος ορατότητας τύπων με style.setHidden().DataValidation και worksheet.addDataValidation().worksheet.setAutoFilter() και αφαιρέστε τα φίλτρα με το removeAutoFilter().ConditionalFormatCollection με ColorScaleRule, DataBarRule και IconSetRule.Comment αντικείμενα μέσω worksheet.addComment().Aspose.Cells FOSS για TypeScript είναι εγκαθίστατο με μία μόνο εντολή npm install @aspose/cells@1.0.0. Δεν υπάρχουν εγγενείς βιβλιοθήκες Office ή πακέτα συστήματος προς εγκατάσταση. Η βιβλιοθήκη λειτουργεί σε οποιοδήποτε περιβάλλον Node.js με υποστήριξη TypeScript 5+.
Το API καλύπτει Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink και Shape – τα βασικά αντικείμενα για αυτοματοποίηση λογιστικών φύλλων στον πραγματικό κόσμο. Ο κώδικας είναι αδειοδοτημένος υπό MIT, φιλοξενείται στο GitHub και δέχεται αναφορές σφαλμάτων και αιτήματα έλξης.
Δημιουργήστε ένα βιβλίο εργασίας, γράψτε διαφορετικούς τύπους τιμών σε κελιά και ορίστε τους τύπο που το Excel αξιολογεί στο ανοιχτό.
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");
Ορίστε το όνομα γραμματοσειράς, το μέγεθος, τα ένθερα γράμματα, την ιταλική γραμμή και το χρώμα σε ένα κελί χρησιμοποιώντας τη τάξη Style .
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");
Εξαγωγή μιας σειράς δεδομένων και ενεργοποίηση των επικεφαλίδων αυτόματης φιλτράρσης για διαδραστική φίλτρα στήλης στο Excel.
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");
Είναι μια δωρεάν βιβλιοθήκη TypeScript με άδεια χρήσης του MIT για τη δημιουργία, ανάγνωση, τροποποίηση και εξαγωγή Excel φύλλων υπολογιστών χωρίς να απαιτείται το Microsoft Office.
.xlsx για ανάγνωση/εγγραφή. Οι μορφές μόνο εξαγωγής περιλαμβάνουν CSV, JSON, Markdown και HTML. HTML μπορεί επίσης να εισαχθεί μέσω HtmlReader.
Όχι. Aspose.Cells Το FOSS είναι μια καθαρή βιβλιοθήκη TypeScript χωρίς να εξαρτάται από το Microsoft Office, την αυτοματοποίηση COM ή οποιοδήποτε ιδιόκτητο χρόνο εκτέλεσης.
Εκτελέστε npm install @aspose/cells@1.0.0. Δεν απαιτούνται πρόσθετα πακέτα συστήματος ή εγγενείς επεκτάσεις.
Ναι. Χρησιμοποιήστε την κλάση Style με μεθόδους όπως setBold(), setItalic(), setFontSize(), setFontName() και setFontColor() για να μορφοποιήσετε μεμονωμένα κελιά.
Ναι. Καλέστε το workbook.protect(true, "password") για να προστατεύσετε ένα βιβλίο εργασίας με κωδικό πρόσβασης. Τα επιμέρους κύτταρα μπορούν να κλειδωθούν με τοstyle.setLocked(true).