Початок роботи

Початок роботи з Aspose.Cells FOSS для Go

Ласкаво просимо до Aspose.Cells FOSS для Go Посібник для початку роботи! Це введення допоможе вам встановити бібліотеку, перевірити ваше середовище та почати створювати електронні таблиці Excel за кілька хвилин.


Системні вимоги

Підтримувані версії 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)
}

Наступні кроки

Продовжуйте навчання за допомогою цих ресурсів:

Дивіться також

 Українська