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 преобразует ячейки листа в двумерный срез строк, подходящий для записи с помощью encoding/csv. |
FromCSV(data: [][]string, delimiter: rune) → error | FromCSV заполняет лист данными из двумерного среза строк. |
AddDataValidation(ref: string, dv: *DataValidation) → error | AddDataValidation добавляет правило проверки данных в рабочий лист. |
RemoveDataValidation(ref: string) → error | RemoveDataValidation удаляет первое правило проверки данных, у которого Ref точно соответствует указанной строке ref. |
AddPicture(pic: *Picture) → error | AddPicture прикрепляет pic к рабочему листу, присваивает ему уникальное имя и помечает книгу как изменённую. |
AddTable(rangeRef: string) → *Table | AddTable создаёт новую таблицу, охватывающую указанный диапазон, присваивает ей уникальное автоматически сгенерированное имя (“Table1”, “Table2”, …), добавляет её в лист и возвращает для дальнейшей настройки. |
GetTable(name: string) → *Table | GetTable возвращает Table с заданным именем, или nil, когда совпадение не найдено. |
Cells() → *Cells | Cells возвращает коллекцию Cells для этого листа, позволяя выполнять чтение и запись на уровне ячеек с помощью ссылок в стиле A1. |