Aspose.Cells FOSS for TypeScript הוא ספרייה חופשית, פתוחה מקורית לעבודה עם קבצי לוח דפים ביישומי Type Script. התקנה אותו עם npm install @aspose/cells@1.0.0 ולהתחיל ליצור חוברות עבודה, קריאת תאים, יישום סגנונות, בניית תרשימים וייצוא ל XLSX, CSV, Markdown, JSON או HTML - הכל מבלי לצורך מיקרוסופט אקסל או כל תלויות של 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‑licensed, מתארח ב‑GitHub, ומקבל דיווחי באגים ובקשות משיכה.
ליצור ספר עבודה, לכתוב סוגי ערכים שונים לתאים ולהגדיר נוסחאות שאקסל מעריך על פתוח.
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");
זהו ספרייה חופשית, בעלת רישיון MIT ל- TypeScript ליצירת, קריאה, שינוי וייצא של גיליונות Excel ללא צורך ב- Microsoft Office.
.xlsx לקריאה/כתיבה. פורמטים לייצוא בלבד כוללים CSV, JSON, Markdown ו- HTML. ניתן גם לייבא HTML באמצעות HtmlReader.
לא. Aspose.Cells FOSS הוא ספרייה טייפסקריפט טהורה ללא תלות על Microsoft Office, אוטומציה COM, כל זמן ריצה פרטי.
הפעל npm install @aspose/cells@1.0.0. אין צורך בחבילות מערכת נוספות או בתוספים מקומיים.
כן. השתמש בכיתה Style עם שיטות כמו setBold(), setItalic(),setFontSize() , setFontName() ו - setFontColor() כדי לסגנון תאים בודדים.
כן. התקשרו ל workbook.protect(true, "password") כדי להגן על ספר עבודה עם סיסמה. תאים בודדים יכולים להיות נעולים ב style.setLocked(true).