Добавить и получить данные

Добавление данных в Cells

Aspose.Cells предоставляет классIWorkbook который представляет собой файл Excel Microsoft.IWorkbook класс содержитIWorksheets коллекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel. Рабочий лист представленрабочий лист учебный класс.рабочий лист класс предоставляетICells коллекция. Каждый элемент вICells коллекция представляет собой объектICellучебный класс.

Aspose.Cells позволяет разработчикам добавлять данные в ячейки на листах, вызываяICell учебный класспутвалуе метод. Aspose.Cells предоставляет перегруженные версиипутвалуе метод, который позволяет разработчикам добавлять в ячейки различные типы данных. Используя эти перегруженные версиипутвалуеметод, в ячейку можно добавить логические, строковые, двойные, целочисленные значения, дату/время и т. д.

Повышение эффективности

Если вы используетепутвалуеЧтобы поместить большой объем данных на лист, вы должны добавить значения в ячейки, сначала по строкам, а затем по столбцам. Такой подход значительно повышает эффективность ваших приложений.

Получение данных с Cells

Aspose.Cells предоставляет классIWorkbook который представляет собой файл Excel Microsoft.IWorkbook класс содержитIWorksheets коллекция, которая позволяет получить доступ к рабочим листам в файле. Рабочий лист представленрабочий лист учебный класс.рабочий лист класс предоставляетICells коллекция. Каждый элемент вICells коллекция представляет собой объектICellучебный класс.

ICellКласс предоставляет несколько методов, которые позволяют разработчикам извлекать значения из ячеек в соответствии с их типами данных. Эти методы включают в себя:

  • GetStringValue, возвращает строковое значение ячейки.
  • GetDoubleValue, возвращает двойное значение ячейки.
  • GetBoolValue, возвращает логическое значение ячейки.
  • GetDateTimeValue, возвращает значение даты/времени ячейки.
  • GetFloatValue, возвращает значение с плавающей запятой ячейки.
  • GetIntValue, возвращает целочисленное значение ячейки.

Когда поле не заполнено, ячейки сGetDoubleValue или жеGetFloatValueвыдает исключение.

Тип данных, содержащихся в ячейке, также можно проверить с помощьюICell учебный классGetType метод. Фактически,ICell учебный классGetType метод основан наCellValueTypeперечисление, предопределенные значения которого перечислены ниже:

Cell Типы значений Описание
CellValueType_IsBool Указывает, что значение ячейки является логическим.
CellValueType_IsDateTime Указывает, что значением ячейки является дата/время.
CellValueType_IsNull Представляет собой пустую ячейку.
CellValueType_IsNumeric Указывает, что значение ячейки является числовым.
CellValueType_IsString Указывает, что значение ячейки является строкой.
CellValueType_IsUnknown Указывает, что значение ячейки неизвестно.
Вы также можете использовать указанные выше предварительно определенные типы значений ячеек для сравнения с типом данных, представленных в каждой ячейке.