افتح مكتبة .NET المصدر لإنشاء جداول بيانات Excel
قم بتكوين جداول بيانات Excel بناءً على شجرة من المكونات المتداخلة مثل HTML DOM
BookFx هي واجهة برمجة تطبيقات C # مفتوحة المصدر لإنشاء أوراق عمل Microsoft Excel باستخدام مكونات مثل عناصر HTML DOM. تستخدم واجهة برمجة التطبيقات شجرة من العقد ، والتي تعرض ملف XLSX. تسمح هذه الطريقة بتنفيذ العقد كمكونات قابلة لإعادة الاستخدام. علاوة على ذلك ، فإن التسلسل الهرمي للعقد مناسب لتطبيق الأنماط. يساعدك BookFx على تحديد هيكل المصنف بطريقة أفضل ويخلصك من عناء حساب الأحجام وعناوين النطاقات.
يمكن أن تحتوي كل ورقة في المصنف على مربع جذر واحد في الزاوية اليسرى العليا ، ويتم تمديد المربعات الأخرى لتلائم المربعات المركبة. يتم وضع الصناديق في شكل RowBox و ColBox و StackBox.
الشروع في العمل مع BookFx
الطريقة الموصى بها لتثبيت BookFx هي من NuGet ، يرجى استخدام الأمر التالي للتثبيت بشكل أسرع.
قم بتثبيت BookFx من NuGet
Install-Package BookFx
إنشاء Excel مثل HTML DOM - C #
يسمح BookFx لمطوري C # .NET بإنشاء أوراق عمل Excel جديدة. يمكنك إنشاء مصنف فارغ باستخدام طريقة Make.Book (). ToBytes (). إنها طريقة فعالة لإنشاء مصنفات دون أي تعقيد. يمكنك حتى إدراج نص أثناء إنشاء المصنف باستخدام طريقة Make.Value ("Hi، World!"). ToSheet (). ToBook (). ToBytes ().
إنشاء ملفات Excel عبر C # API
public static byte[] Create()
{
byte[] preexistingTableBookBytes = S1Table.Create();
byte[] preexistingCalendarBookBytes = S3Calendar.Create(DateTime.Now.AddMonths(2).Year);
return Make
.Book()
.Add(Make.Sheet(preexistingTableBookBytes).Name("First Sheet"))
.Add(Make.Sheet(preexistingCalendarBookBytes, "en").Name("Second Sheet"))
.Add(Make.Sheet(preexistingCalendarBookBytes, "ru").Name("Third Sheet"))
.Add(Make.Value("I am a regular sheet.").ToSheet().Name("Fourth Sheet"))
.ToBytes();
}
امتد ودمج في Excel باستخدام C #
تسمح API أيضًا بتمديد ودمج الصفوف والأعمدة في Excel. يستخدم أساليب ValueBox SpanTows و SpanCols وتركيبتهما Span لتحديد عدد الخلايا الممتدة. تُستخدم طريقة الدمج لدمج الخلايا ، لكن BookFx يدمج نطاقات ValueBox تلقائيًا إذا كان للمربع قيمة أو صيغة.
استخدام القيم والصيغ في Excel باستخدام C #
يسمح BookFx أيضًا باستخدام القيم والصيغ في أوراق عمل Excel الخاصة بك. باستخدام ValueBox ، يمكنك إنشاء قيم وصيغ. يمكن إنشاؤه باستخدام طريقة Make.Value. لاستخدام الصيغة ، يجب أن تبدأ القيمة بـ '=' عامل التشغيل مثل Make.Value ("= SUM (RC [1]: RC [3])").