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 ή οποιοδήποτε ιδιόκτητο runtime.
Εκτελέστε npm install @aspose/cells@1.0.0. Δεν απαιτούνται πρόσθετα πακέτα συστήματος ή εγγενείς επεκτάσεις.
Ναι. Χρησιμοποιήστε την κλάση Style με μεθόδους όπως setBold(), setItalic(), setFontSize(), setFontName() και setFontColor() για να μορφοποιήσετε μεμονωμένα κελιά.
Ναι. Καλέστε το workbook.protect(true, "password") για να προστατεύσετε ένα βιβλίο εργασίας με κωδικό πρόσβασης. Τα μεμονωμένα κελιά μπορούν να κλειδωθούν με το style.setLocked(true).