راهنمای توسعه‌دهنده

Aspose.Cells FOSS برای Go یک کتابخانهٔ رایگان و متن‌باز برای پردازش برنامه‌نویسی صفحات گسترده است. چه در حال ساخت خطوط لولهٔ داده، تولید گزارش‌های خودکار، یا پردازش فایل‌های بزرگ .xlsx باشید، Aspose.Cells FOSS یک API کوچک و بومی Go فراهم می‌کند که شامل ایجاد کتاب‌کار، دسترسی به سلول، سبک‌دهی، اعتبارسنجی و پخش است — بدون نیاز به 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 ایجاد کنید، مقدار یک سلول را تنظیم کنید، و برای نوشتن یک فایل XLSX، Save() را فراخوانی کنید:

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")
}

راهنماهای موجود

  • نمای کلی ویژگی‌ها — استایل‌دهی، اعتبارسنجی داده، جدول‌ها، تصاویر و پخش، همراه با کدهای عملی برای هر یک.
  • کار با مدیریت صفحه‌گسترده — آموزش‌های عملی برای ایجاد دفتر کار، دستکاری سلول‌ها، و عملیات اصلی صفحه‌گسترده.
  • شروع کار — نصب، پیش‌نیازهای سیستم، و اولین دفتر کار شما.

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

 فارسی