Добавление и извлечение данных
Добавление данных в ячейки
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию WorksheetCollection, которая позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию Cells. Каждый элемент в коллекции Cells представляет объект класса Cell.
Aspose.Cells позволяет разработчикам добавлять данные в ячейки листов, вызывая свойство setValue класса Cell. Используя свойство setValue, можно добавить значение логического, строкового, вещественного, целочисленного или дата/время и т. д. в ячейку.
Повышение эффективности
При работе с листами пользователи могут добавлять различные типы данных в ячейки. Эти данные могут включать логические, целочисленные, с плавающей запятой, текстовые или дата/время значения. Вы можете получить соответствующие значения из ячеек в соответствии с их типами данных, используя Aspose.Cells.
Извлечение данных из ячеек
Aspose.Cells предоставляет класс Workbook, который представляет файл Excel. Класс Workbook содержит коллекцию WorksheetCollection, которая позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Класс Worksheet предоставляет коллекцию Cells. Каждый элемент в коллекции Cells представляет объект класса Cell.
Класс Cell предоставляет несколько свойств, которые позволяют разработчикам извлекать значения из ячеек в соответствии с их типами данных. Эти свойства включают в себя:
- StringValue, значение ячейки в виде строки.
- DoubleValue, возвращает двойное значение ячейки.
- BoolValue, логическое значение ячейки.
- DateTimeValue, дата/время значение ячейки.
- FloatValue, значение с плавающей запятой ячейки.
- IntValue, целочисленное значение ячейки.
Кроме того, тип данных, содержащихся в ячейке, можно проверить с использованием свойства Type класса Cell. Фактически, свойство Type класса Cell основано на перечислении CellValueType, значения которого перечислены ниже:
Типы Значений Ячеек | Описание |
---|---|
IS_BOOL | Указывает, что значение ячейки является логическим. |
IS_DATE_TIME | Указывает, что значение ячейки является датой/временем. |
IS_ERROR | Представляет, что ячейка содержит значение ошибки. |
IS_NULL | Представляет пустую ячейку. |
IS_NUMERIC | Указывает, что значение ячейки является числовым. |
IS_STRING | Указывает, что значение ячейки является строкой. |
IS_UNKNOWN | Указывает, что значение ячейки неизвестно. |
Вы также можете использовать вышеуказанные предопределенные типы значений ячеек для сравнения с типом данных, содержащимся в каждой ячейке. |