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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
Name | string | Читання/Запис | Отримує назву. |
Index | int | Читання/Запис | Отримує індекс. |
DataValidations | []*DataValidation | Читання/Запис | Отримує перевірки даних. |
Tables | []*Table | Читання/Запис | Отримує таблиці. |
Pictures | []*Picture | Читання/Запис | Отримує зображення. |
Методи
| Сигнатура | Опис |
|---|---|
ToCSV(delimiter: rune) → ([][]string, error) | ToCSV перетворює клітинки робочого листа у 2D string slice, придатний для запису за допомогою encoding/csv. |
FromCSV(data: [][]string, delimiter: rune) → error | FromCSV заповнює робочий лист даними з 2D string slice. |
AddDataValidation(ref: string, dv: *DataValidation) → error | AddDataValidation додає правило перевірки даних до робочого листа. |
RemoveDataValidation(ref: string) → error | RemoveDataValidation видаляє перше правило перевірки даних, чий Ref точно відповідає заданому рядку ref. |
AddPicture(pic: *Picture) → error | AddPicture додає pic до worksheet, присвоює йому унікальну назву та позначає workbook як змінений. |
AddTable(rangeRef: string) → *Table | AddTable створює нову Table, що охоплює заданий діапазон, присвоює їй унікальну автоматично згенеровану назву («Table1», «Table2», …), додає її до worksheet і повертає для подальшої конфігурації. |
GetTable(name: string) → *Table | GetTable повертає Table з заданою назвою або nil, якщо збіг не знайдено. |
Cells() → *Cells | Cells повертає колекцію Cells для цього робочого листа, дозволяючи виконувати операції читання та запису на рівні клітинок за допомогою посилань у стилі A1. |