الأسئلة المتكررة

الأسئلة المتكررة

الأسئلة المتكررة

مجاناً ومصدر مفتوح

ما هي ترخيص Aspose.Cells FOSS لـ .NET؟?

Aspose.Cells FOSS for .NET is published under the رخصة MIT.أنت حر في استخدام، نسخ، تعديل وتوزيع المكتبة في أي مشروع - بما في ذلك البرمجيات التجارية - دون مزايا أو متطلبات التخصيص خارج إشعار الترخيصة. github.com/aspose-cells-foss/Aspose.Cells - FOSS-for-NET.

هل يمكنني استخدام Aspose.Cells FOSS لـ .NET في منتج تجاري؟?

نعم. ترخيص MIT يسمح للاستخدام التجاري غير المحدود. لا توجد قيود على المقعد أو رسوم وقت التشغيل أو متطلبات الاشتراك.

هل هذا هو نفسه مثل الأسلاك التجارية Aspose.Cells ل .NET؟?

No. Aspose.Cells FOSS هو مكتبة منفصلة مستقلة مفتوحة المصدر، وتدعم XLSX القراءة/الكتابة فقط، والخلايا التجارية Asposa.cells ل .NET تدعم العديد من التنسيقات الإضافية (XLS، ODS، PDF، HTML، إلخ) والميزات التي هي خارج نطاق هذا الإصدار Foss.


التثبيت و المتطلبات

كيف يمكنني تثبيت Aspose.Cells FOSS لـ .NET؟?

تثبيت عبر dotnet CLI:

dotnet add package Aspose.Cells_FOSS

أو من خلال Visual Studio Package Manager Console:

Install-Package Aspose.Cells_FOSS

ما هي الإصدارات .NET التي يتم دعمها؟?

.NET 6.0 أو أحدث (موصى به.NET 8.0 LTS).المكتبة هي رمز محدد خالص ولا تستهدف .Net Framework.

هل هناك أي إدمانات أصلية؟?

لا. Aspose.Cells FOSS for .NET هو رمز محدد خالص مع أي COM، P/Invoke، Office Interop، أو مكتبة الأصلية الاعتمادات.


شكل الدعم

ما هي تنسيقات الملفات التي يمكن أن تقرأ وكتبها Aspose.Cells FOSS لـ .NET؟?

شكلالتمديدقراءةكتب
Xlsx.xlsx

هل يمكن للمكتبة قراءة أو كتابة ملفات CSV أو XLS أو ODS أو PDF؟?

لا. فقط XLSX (مفتوح XML) مدعومة في هذا الإصدار. CSV، ثنائي XL S، ODS، PDF، HTML، والصورة الصادرة غير متوفرة.

هل يمكنني تحميل ملف XLSX الذي هو قليلا الفاسد؟?

نعم، اجتاز A LoadOptions الموضوع مع TryRepairPackage = true و TryRepairXml = true إلى The Workbook سيحاول المكتبة استرداد الملف.أ WorkbookLoadException يتم إلقاء القبض عليه إذا كان الملف غير قابل للاسترداد.

using Aspose.Cells_FOSS;

var opts = new LoadOptions { TryRepairPackage = true, TryRepairXml = true };
var wb = new Workbook("file.xlsx", opts);
Console.WriteLine("Repairs applied: " + wb.LoadDiagnostics.HasRepairs);

استخدام النار

كيف أخلق كتاب عمل جديد وأكتب بيانات الخلايا؟?

فورًا Workbook,الوصول إلى ورقة العمل الأولى من خلال Workbook.Worksheets[0],وطلب منك Cell.PutValue() إرسال رسالة خاصة إلى: حفظ مع Workbook.Save(path).

using Aspose.Cells_FOSS;

var wb = new Workbook();
var ws = wb.Worksheets[0];

ws.Cells["A1"].PutValue("Name");
ws.Cells["B1"].PutValue("Score");
ws.Cells["A2"].PutValue("Alice");
ws.Cells["B2"].PutValue(95);
ws.Cells["C2"].Formula = "=B2*1.1";

wb.Save("output.xlsx");

كيف أقرأ قيم الخلايا من ملف XLSX الحالي؟?

قم بتحويل مسار الملف إلى Workbook قراءة القيم الخلوية من خلال Cell.StringValue (الشريط الشريطي) أو Cell.Value (تسجيل الدخول إلى .NET Object).

using Aspose.Cells_FOSS;

var wb = new Workbook("output.xlsx");
var ws = wb.Worksheets[0];

Console.WriteLine(ws.Cells["A2"].StringValue);  // Alice
Console.WriteLine(ws.Cells["B2"].StringValue);  // 95
Console.WriteLine(ws.Cells["C2"].Formula);       // =B2*1.1

كيف يمكنني تطبيق التصميم على الخلية؟?

مكالمة Cell.GetStyle() من أجل الاستيلاء على الحالية Style, تعديل الخصائص, و اتصل Cell.SetStyle(style) لتطبيقها .

using Aspose.Cells_FOSS;

var wb = new Workbook();
var cell = wb.Worksheets[0].Cells["A1"];
cell.PutValue("Header");

var style = cell.GetStyle();
style.Font.Bold = true;
style.Font.Size = 14;
style.Pattern = FillPattern.Solid;
style.ForegroundColor = Color.FromArgb(255, 198, 239, 206);
style.HorizontalAlignment = HorizontalAlignmentType.Center;
cell.SetStyle(style);

wb.Save("styled.xlsx");

كيف أضيف ورقة عمل جديدة؟?

مكالمة Workbook.Worksheets.Add(name).يعود الطريقة إلى المؤشر الكامل للصفحة الجديدة؛ استخدمه للوصول إلى كائن الصفحة.

using Aspose.Cells_FOSS;

var wb = new Workbook();
wb.Worksheets[0].Name = "Summary";
var dataIdx = wb.Worksheets.Add("Data");
wb.Worksheets[dataIdx].Cells["A1"].PutValue("Data sheet");
wb.Save("multi.xlsx");

كيف أضيف التحقق من البيانات إلى نطاق الخلايا؟?

الوصول Worksheet.Validations,اتصلت Add(CellArea) لإنشاء A Validation,ثم قم بتعيينها Type استخدام ValidationType.

using Aspose.Cells_FOSS;

var wb = new Workbook();
var ws = wb.Worksheets[0];

var val = ws.Validations[ws.Validations.Add(CellArea.CreateCellArea("A1", "A10"))];
val.Type = ValidationType.List;
val.Formula1 = "\"Open,Closed,Pending\"";
val.InCellDropDown = true;

wb.Save("validated.xlsx");

الحد المعروف

ما هي الميزات التي لا يتم دعمها؟?

وتتبع ما يلي خارج نطاق Aspose.Cells FOSS لـ .NET:

  • تنسيقات غير XLSX (لا XLs، CSV، ODS، PDF، HTML، أو الصورة التصدير)
  • جدول Pivot و خرائط PIVOT
  • VBA ماكرو
  • سباركليين
  • نص غني داخل خلية واحدة (مختلطة الخطوط)

هل يساعد المكتبة على إعادة حساب الصيغة؟?

يتم تخزين شرائح الصيغة واستردادها في الفوركس.يتم قراءة القيم المحسوبة من النتيجة المنسوجة المخزنة في ملف XLSX. لا تقوم المكتبة بإعادة حساب الصياغة على جانب الخادم - يتم إعادة تحديد الصورة بواسطة Excel أو تطبيق متوافق على فتحه.

هل يمكنني حماية كتاب العمل باستخدام كلمة مرور؟?

الحماية على مستوى ورقة العمل متاحة من خلال Worksheet.Protect() و Worksheet.Protection.لا يوجد رمز كلمات المرور على مستوى Workbook في سطح API الحالي.

 العربية