Часті питання
Яка ліцензійна модель у 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 — у довідковій документації не зустрічається тип, пов’язаний з діаграмами. Якщо ваш робочий процес потребує створення діаграм, перевірте the API Reference для поточного списку класів, перш ніж покладатися на нього.
Чи можу я обробляти великі робочі книги, не завантажуючи їх повністю в пам’ять?
Так. StreamingReader.ProcessRows читає робочий лист рядок за рядком через зворотний виклик, що розроблено саме для цього випадку.