Aspose.Cells FOSS for TypeScript هي مكتبة مفتوحة المصدر المجانية للعمل مع ملفات جداول البيانات في تطبيقات Type Script. قم بتثبيتها باستخدام npm install @aspose/cells@1.0.0 وابدأ بإنشاء كتيبات عمل ، قراءة الخلايا ، وتطبق الأساليب ، وبناء الرسوم البيانيّة ، والتصدير إلى XLSX ، CSV ، Markdown ، JSON ، أو HTML – كل ذلك دون الحاجة إلى Microsoft Excel أو أي اعتماد على Office .
تُعرض المكتبة واجهة برمجة التطبيقات النظيفة المبنية حول 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، وتقبل تقارير الأخطاء وطلبات السحب.
قم بإنشاء دفتر عمل، واكتب أنواع قيم مختلفة في الخلايا، وقم بتعيين الصيغ التي يقوم 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).