Добавить и получить данные
Добавление данных в 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 | Указывает, что значение ячейки неизвестно. |
Вы также можете использовать указанные выше предварительно определенные типы значений ячеек для сравнения с типом данных, представленных в каждой ячейке. |