Часто задаваемые вопросы

Часто задаваемые вопросы

Какова модель лицензирования для Aspose.Cells FOSS for Go?

Aspose.Cells FOSS for Go выпущен под лицензией MIT. См. Страница лицензии для подробностей.

Могу ли я использовать его в коммерческих продуктах?

Да. Лицензия MIT разрешает использование в коммерческих и закрытых приложениях, без обязательства раскрывать ваш собственный исходный код. Вы должны сохранять оригинальное уведомление об авторском праве и текст лицензии в копиях программного обеспечения.

Как установить Aspose.Cells FOSS for Go?

Добавьте его как зависимость модуля Go:

go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26

Требуется Go 1.24 или новее, согласно go.mod модуля.

Есть ли внешние зависимости?

Нет. go.mod не объявляет require записей — библиотека полностью построена на стандартной библиотеке Go, без cgo и без необходимости установки нативных библиотек Office.

Какой формат электронных таблиц поддерживается?

Библиотека читает, создаёт и изменяет рабочие книги Excel .xlsx с помощью типов Workbook, Worksheet и Cells, а также может экспортировать в CSV и импортировать из CSV с помощью ExportToCSV/ImportFromCSV.

Как читать и записывать отдельные ячейки?

Используйте Cells() коллекцию на Worksheet: Cells().Set(ref, value) для записи, Cells().Get(ref) для чтения и Cells().Remove(ref) для очистки ячейки. См. Работа с управлением электронными таблицами для полных примеров.

Поддерживает ли библиотека диаграммы?

Это не подтверждено в текущей поверхности API — в справочной документации нет типа, связанного с диаграммами. Если ваш рабочий процесс требует создания диаграмм, проверьте API Reference для текущего списка классов перед тем, как полагаться на него.

Могу ли я обрабатывать большие книги без полной загрузки их в память?

Да. StreamingReader.ProcessRows читает лист строки за строкой через обратный вызов, что именно предназначено для такого случая.

См. также:

 Русский