شروع کار
شروع کار با 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)
}گامهای بعدی
ادامهی یادگیری با این منابع:
- راهنمای نصب: جزئیات
go getراهاندازی و تأیید ماژول - Quickstart: یک راهنمای کامل برای اولین کتابکار
- راهنمای توسعهدهنده: آموزشهای عملی که تمام ویژگیهای اصلی را پوشش میدهند
- API Reference: مستندات کامل کلاسها و متدها
- پایگاه دانش: راهنماهای کاربردی مبتنی بر وظیفه