البدء

البدء مع 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)
}

الخطوات التالية

تابع التعلم باستخدام هذه الموارد:

انظر أيضاً

 العربية