Worksheet

Огляд

Worksheet — це тип у Aspose.Cells FOSS для Go.

Worksheet представляє окремий лист у робочій книзі.

Доступні методи: AddDataValidation, AddPicture, AddTable, Cells, FromCSV, GetTable, RemoveDataValidation, ToCSV. Усі публічні члени доступні будь-якому застосунку Go після встановлення пакету Aspose.Cells FOSS для Go. Властивості: DataValidations, Index, Name, Pictures, Tables.

Властивості

НазваТипДоступОпис
NamestringЧитання/ЗаписОтримує назву.
IndexintЧитання/ЗаписОтримує індекс.
DataValidations[]*DataValidationЧитання/ЗаписОтримує перевірки даних.
Tables[]*TableЧитання/ЗаписОтримує таблиці.
Pictures[]*PictureЧитання/ЗаписОтримує зображення.

Методи

СигнатураОпис
ToCSV(delimiter: rune) → ([][]string, error)ToCSV перетворює клітинки робочого листа у 2D string slice, придатний для запису за допомогою encoding/csv.
FromCSV(data: [][]string, delimiter: rune) → errorFromCSV заповнює робочий лист даними з 2D string slice.
AddDataValidation(ref: string, dv: *DataValidation) → errorAddDataValidation додає правило перевірки даних до робочого листа.
RemoveDataValidation(ref: string) → errorRemoveDataValidation видаляє перше правило перевірки даних, чий Ref точно відповідає заданому рядку ref.
AddPicture(pic: *Picture) → errorAddPicture додає pic до worksheet, присвоює йому унікальну назву та позначає workbook як змінений.
AddTable(rangeRef: string) → *TableAddTable створює нову Table, що охоплює заданий діапазон, присвоює їй унікальну автоматично згенеровану назву («Table1», «Table2», …), додає її до worksheet і повертає для подальшої конфігурації.
GetTable(name: string) → *TableGetTable повертає Table з заданою назвою або nil, якщо збіг не знайдено.
Cells() → *CellsCells повертає колекцію Cells для цього робочого листа, дозволяючи виконувати операції читання та запису на рівні клітинок за допомогою посилань у стилі A1.

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

 Українська