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

См. также:

 Русский