מדריך למפתחים

Aspose.Cells FOSS for 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, הגדר ערך תא, וקרא ל-Save() כדי לכתוב קובץ XLSX:

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

מדריכים זמינים

  • סקירת תכונות — עיצוב, אימות נתונים, טבלאות, תמונות וזרימה, עם קוד עובד לכל אחד.
  • עבודה עם ניהול גיליונות — מדריכים מעשיים ליצירת חוברת עבודה, מניפולציית תאים, ולפעולות הליבה של גיליונות.
  • התחלה — התקנה, דרישות מערכת, והחוברת הראשונה שלך.

ראה גם

 עברית