دليل المطور
Aspose.Cells FOSS لـ Go هي مكتبة مجانية ومفتوحة المصدر لمعالجة جداول البيانات برمجيًا. سواءً كنت تبني خطوط أنابيب للبيانات، أو تولد تقارير آلية، أو تعالج ملفات .xlsx الكبيرة، فإن Aspose.Cells FOSS توفر حزمة Go API صغيرة وإيديوميتية تغطي إنشاء المصنف، الوصول إلى الخلايا، التنسيق، التحقق، والبث — دون الحاجة إلى Microsoft Office.
الميزات الرئيسية
عمليات المصنف وورقة العمل
أنشئ Workbook جديدًا باستخدام NewWorkbook() وادخل إلى أوراقه عبر شريحة Worksheets. اقرأ واكتب خلايا فردية عبر مجموعة Cells() باستخدام Get(ref)، Set(ref, value)، Remove(ref)، وAll().
تنسيق الخلايا
اجمع إعدادات Font وFill وAlignment وBorder في Style قابل لإعادة الاستخدام وطبقه على خلية باستخدام Cell.SetStyle.
التحقق من صحة البيانات
إرفاق تحقق من قائمة أو نطاق أعداد صحيحة إلى نطاق خلايا باستخدام Worksheet.AddDataValidation، بما في ذلك عناوين الأخطاء المخصصة، والرسائل، وأنماط الأخطاء.
الجداول والصور
إنشاء نطاقات Table مُهيكلة باستخدام Worksheet.AddTable، وتضمين الصور باستخدام Worksheet.AddPicture.
التفاعل مع CSV والبث
تحويل بين XLSX و CSV باستخدام ExportToCSV/ImportFromCSV و ToCSV/FromCSV. معالجة دفاتر العمل الكبيرة صفًا بصف باستخدام StreamingReader.ProcessRows، دون تحميل الورقة بالكامل في الذاكرة.
البدء
Install
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26مرحبا بالعالم
أنشئ Workbook، عيّن قيمة خلية، واستدعِ Save() لكتابة ملف XLSX:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
ws.Cells().Set("A2", 42)
wb.Save("hello.xlsx")
}الأدلة المتاحة
- نظرة عامة على الميزة — التنسيق، التحقق من صحة البيانات، الجداول، الصور، والبث، مع شفرة عمل لكل منها.
- العمل مع إدارة جداول البيانات — دروس عملية لإنشاء دفتر العمل، تعديل الخلايا، والعمليات الأساسية لجداول البيانات.
- البدء — التثبيت، متطلبات النظام، ودفتر العمل الأول الخاص بك.
انظر أيضاً
- API Reference: وثائق كاملة للفئات والطرق لـ
cells_foss - قاعدة المعرفة: أدلة إرشادية موجهة للمهام
- نظرة عامة على المنتج: ملخص الميزات والقدرات
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation