Посібник розробника

Aspose.Cells FOSS for Go — це безкоштовна, відкрита бібліотека для програмної обробки електронних таблиць. Незалежно від того, чи створюєте ви конвеєри даних, генеруєте автоматизовані звіти чи обробляєте великі файли .xlsx, Aspose.Cells FOSS пропонує невеликий, ідіоматичний Go API, який охоплює створення робочих книг, доступ до клітинок, стилізацію, валідацію та потокову обробку — без потреби у 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")
}

Доступні посібники

  • Огляд функцій — Стилізація, перевірка даних, таблиці, зображення та потокове передавання, з робочим кодом для кожного.
  • Робота з керуванням електронними таблицями — Практичні підручники зі створення робочих книг, маніпулювання клітинками та основних операцій з електронними таблицями.
  • Початок роботи — Встановлення, системні вимоги та ваша перша робоча книга.

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

 Українська