Часто задаваемые вопросы
Какова модель лицензирования для 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 читает лист строки за строкой через обратный вызов, что именно предназначено для такого случая.