شروع کار

شروع کار با Aspose.Cells FOSS برای Go

به Aspose.Cells FOSS برای Go راهنمای شروع کار! این مقدمه به شما کمک می‌کند کتابخانه را نصب کنید، محیط خود را تأیید کنید، و در عرض چند دقیقه شروع به ایجاد صفحات‌گسترده اکسل کنید.


نیازمندی‌های سیستم

نسخه‌های پشتیبانی‌شده Go

  • Go 1.24 یا بالاتر، مطابق با go.mod ماژول

بدون وابستگی‌های اضافی

go.mod هیچ ورودی require اعلام نمی‌کند. Aspose.Cells FOSS برای 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 برای Go انجام دهید

قابلیت‌های پردازش صفحه‌گسترده به‌صورت پیش‌فرض شامل موارد زیر است:

  • ایجاد کتاب‌های کاری و برگه‌های کاری جدید از ابتدا، یا بارگذاری و اصلاح فایل‌های موجود .xlsx
  • خواندن و نوشتن سلول‌های تک‌تک از طریق مجموعه Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • اعمال سبک‌های سلول: قلم، پر کردن، ترازبندی و حاشیه از طریق اشیای قابل استفاده مجدد Style
  • پیوستن قوانین اعتبارسنجی داده‌های فهرستی و عدد صحیح با پیام‌های خطای سفارشی
  • ساخت بازه‌های ساختاریافته Table با یک ردیف سرعنوان و سبک جدول نام‌گذاری‌شده
  • درج تصاویر با Worksheet.AddPicture
  • صادرات به CSV و واردات از 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)
}

گام‌های بعدی

ادامه‌ی یادگیری با این منابع:

همچنین ببینید:

 فارسی