البدء
البدء مع Aspose.Cells FOSS for Go
مرحبًا بك في Aspose.Cells FOSS لـ Go دليل البدء! ستساعدك هذه المقدمة على تثبيت المكتبة، والتحقق من بيئتك، والبدء في إنشاء جداول Excel في دقائق.
متطلبات النظام
إصدارات Go المدعومة
- Go 1.24 أو أحدث، وفقًا لـ
go.modالخاص بالوحدة
لا توجد تبعيات إضافية
go.mod لا يعلن عن أي مدخلات require. Aspose.Cells FOSS for Go مبني بالكامل على مكتبة Go القياسية — لا cgo، لا مكتبات Office الأصلية، ولا حزم نظام مطلوبة.
التثبيت
التثبيت عبر go get (موصى به)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26تحقق من التثبيت عن طريق استيراد الحزمة:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"لمزيد من التفاصيل، راجع دليل التثبيت.
ما يمكنك فعله باستخدام Aspose.Cells FOSS for Go
تشمل ميزات معالجة الجداول الإلكترونية الجاهزة:
- إنشاء دفاتر عمل وأوراق عمل جديدة من الصفر، أو تحميل وتعديل ملفات
.xlsxالموجودة - قراءة وكتابة الخلايا الفردية عبر مجموعة
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - تطبيق أنماط الخلايا: الخط، التعبئة، المحاذاة، والحدود عبر كائنات
Styleالقابلة لإعادة الاستخدام - إرفاق قواعد التحقق من صحة البيانات للقوائم والأعداد الكاملة مع رسائل خطأ مخصصة
- إنشاء نطاقات
Tableمنظمة مع صف عنوان ونمط جدول مسمى - إدراج صور باستخدام
Worksheet.AddPicture - تصدير إلى CSV واستيراد منه
- تدفق دفاتر العمل الكبيرة صفاً بصف باستخدام
StreamingReader، دون تحميل الورقة بالكامل في الذاكرة - احمِ دفاتر العمل بكلمة مرور (
Workbook.SetPassword/VerifyPassword)
مثال أساسي
فيما يلي مثال بسيط ينشئ دفتر عمل، يكتب بضع خلايا، ويحفظه كـ .xlsx:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello")
ws.Cells().Set("B1", "World")
ws.Cells().Set("A2", "Answer")
ws.Cells().Set("B2", 42)
outPath := "outputfiles/basic.xlsx"
if err := wb.Save(outPath); err != nil {
fmt.Printf("Error saving workbook: %v\n", err)
return
}
fmt.Printf("Workbook saved to %s\n", outPath)
}الخطوات التالية
تابع التعلم باستخدام هذه الموارد:
- دليل التثبيت: مفصل
go getالإعداد والتحقق من الوحدة - Quickstart: دليل شامل لدفتر العمل الأول
- دليل المطور: دروس عملية تغطي جميع الميزات الرئيسية
- API Reference: توثيق كامل للفئات والطرق
- قاعدة المعرفة: أدلة إرشادية موجهة للمهام