Cells
Содержание
[
Скрывать
]Cells class
Инкапсулирует коллекцию объектов, относящихся к ячейке, таких какCell ,Row …и т.д.
public class Cells : IDisposable, IEnumerable
Характеристики
| Имя | Описание |
|---|---|
| Columns { get; } | Получает коллекциюColumn объекты, представляющие отдельные столбцы на этом листе. |
| Count { get; } | Получает общее количество экземпляров объектов Cell. |
| CountLarge { get; } | Получает общее количество экземпляров объектов Cell. |
| FirstCell { get; } | Получает первую ячейку на этом листе. |
| IsDefaultRowHeightMatched { get; set; } | Указывает, что высота строки и высота шрифта по умолчанию совпадают |
| IsDefaultRowHidden { get; set; } | Указывает, скрыта ли строка по умолчанию. |
| Item { get; } | ПолучаетCell элемент с указанным индексом строки ячейки и индексом столбца. (2 indexers) |
| LastCell { get; } | Получает последнюю ячейку на этом листе. |
| MaxColumn { get; } | Минимальный индекс столбца для тех ячеек, которые были созданы в коллекции (не включает столбец , где стиль определен для всего столбца, но в нем не было создано ни одной ячейки). |
| MaxDataColumn { get; } | Максимальный индекс столбца ячейки, содержащей данные. |
| MaxDataRow { get; } | Максимальный индекс строки ячейки, содержащей данные. |
| MaxDisplayRange { get; } | Получает максимальный диапазон, включающий данные, объединенные ячейки и фигуры. |
| MaxRow { get; } | Максимальный индекс строки ячейки, содержащей данные или стиль. |
| MemorySetting { get; set; } | Получает или задает параметр использования памяти для этих ячеек. |
| MergedCells { get; } | Получает коллекцию объединенных ячеек. |
| MinColumn { get; } | Минимальный индекс столбца для тех ячеек, которые были созданы в коллекции (не включает столбец , где стиль определен для всего столбца, но в нем не было создано ни одной ячейки). |
| MinDataColumn { get; } | Минимальный индекс столбца ячейки, содержащей данные. |
| MinDataRow { get; } | Минимальный индекс строки ячейки, содержащей данные. |
| MinRow { get; } | Минимальный индекс строки ячейки, содержащей данные или стиль. |
| MultiThreadReading { get; set; } | Получает или задает, должна ли модель данных ячеек поддерживать многопоточное чтение. Значение этого свойства по умолчанию — false. |
| OdsCellFields { get; } | Получает список полей ods. |
| PreserveString { get; set; } | Получает или задает значение, указывающее, сохраняются ли все значения рабочего листа в виде строк. Значение по умолчанию — false. |
| Ranges { get; } | Получает коллекциюRangeобъекты, созданные во время выполнения. |
| Rows { get; } | Получает коллекциюRow объекты, представляющие отдельные строки на этом листе. |
| StandardHeight { get; set; } | Получает или задает высоту строки по умолчанию на этом листе в пунктах. |
| StandardHeightInch { get; set; } | Получает или задает высоту строки по умолчанию на этом листе в дюймах. |
| StandardHeightPixels { get; set; } | Получает или задает высоту строки по умолчанию на этом листе в пикселях. |
| StandardWidth { get; set; } | Получает или задает ширину столбца по умолчанию на листе в единицах символов. |
| StandardWidthInch { get; set; } | Получает или задает ширину столбца по умолчанию на листе в дюймах. |
| StandardWidthPixels { get; set; } | Получает или задает ширину столбца по умолчанию на листе в пикселях. |
| Style { get; set; } | Получает и устанавливает стиль по умолчанию. |
Методы
| Имя | Описание |
|---|---|
| AddRange(Range) | Добавляет ссылку на объект диапазона в cell |
| ApplyColumnStyle(int, Style, StyleFlag) | Применяет форматы ко всему столбцу. |
| ApplyRowStyle(int, Style, StyleFlag) | Применяет формат ко всей строке. |
| ApplyStyle(Style, StyleFlag) | Применяет форматы ко всему рабочему листу. |
| CheckCell(int, int) | ПолучаетCell элемент или нуль в указанном индексе строки ячейки и индексе столбца. |
| CheckColumn(int) | ПолучаетColumn элемент или нуль в указанном индексе столбца. |
| CheckRow(int) | ПолучаетRow элемента или по указанному индексу строки ячейки. |
| Clear() | Очищает все объекты ячеек и строк. |
| ClearContents(CellArea) | Очищает содержимое диапазона. |
| ClearContents(int, int, int, int) | Очищает содержимое диапазона. |
| ClearFormats(CellArea) | Очищает форматирование диапазона. |
| ClearFormats(int, int, int, int) | Очищает форматирование диапазона. |
| ClearMergedCells() | Очищает все объединенные диапазоны. |
| ClearRange(CellArea) | Очищает содержимое и форматирование диапазона. |
| ClearRange(int, int, int, int) | Очищает содержимое и форматирование диапазона. |
| ConvertStringToNumericValue() | Преобразует строковые данные в ячейках в числовое значение, если это возможно. |
| CopyColumn(Cells, int, int) | Копирует данные и форматы всего столбца. |
| CopyColumns(Cells, int, int, int) | Копирует данные и форматы всего столбца. |
| CopyColumns(Cells, int, int, int, int) | Копирует данные и форматы целых столбцов. |
| CopyColumns(Cells, int, int, int, PasteOptions) | Копирует данные и форматы всего столбца. |
| CopyRow(Cells, int, int) | Копирует данные и форматы всей строки. |
| CopyRows(Cells, int, int, int) | Копирует данные и форматы некоторых целых строк. |
| CopyRows(Cells, int, int, int, CopyOptions) | Копирует данные и форматы некоторых целых строк. |
| CopyRows(Cells, int, int, int, CopyOptions, PasteOptions) | Копирует данные и форматы некоторых целых строк. |
| CreateRange(string) | СоздаетRange объект с адреса диапазона. |
| CreateRange(string, string) | СоздаетRange объект из диапазона ячеек. |
| CreateRange(int, int, bool) | СоздаетRange объект из строк ячеек или столбцов ячеек. |
| CreateRange(int, int, int, int) | СоздаетRange объект из диапазона ячеек. |
| DeleteBlankColumns() | Удалить все пустые столбцы, не содержащие данных. |
| DeleteBlankColumns(DeleteOptions) | Удалить все пустые столбцы, не содержащие данных. |
| DeleteBlankRows() | Удалить все пустые строки, не содержащие данных. |
| DeleteBlankRows(DeleteOptions) | Удалить все пустые строки, не содержащие данных. |
| DeleteColumn(int) | Удаляет столбец. |
| DeleteColumn(int, bool) | Удаляет столбец. |
| DeleteColumns(int, int, bool) | Удаляет несколько столбцов. |
| DeleteRange(int, int, int, int, ShiftType) | Удаляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига. |
| DeleteRow(int) | Удаляет строку. |
| DeleteRows(int, int) | Удаляет несколько строк. |
| DeleteRows(int, int, bool) | Удаляет несколько строк на листе. |
| Dispose() | Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов. |
| EndCellInColumn(short) | Получает последнюю ячейку в этом столбце. |
| EndCellInColumn(int, int, short, short) | Получает последнюю ячейку с максимальным индексом столбца в этом диапазоне. |
| EndCellInRow(int) | Получает последнюю ячейку в этой строке. |
| EndCellInRow(int, int, int, int) | Получает последнюю ячейку с максимальным индексом строки в этом диапазоне. |
| ExportArray(int, int, int, int) | Экспортирует данные вCells коллекция в объект двумерного массива. |
| ExportDataTable(int, int, int, int) | Экспортирует данные вCells сбор вDataTable объект. |
| ExportDataTable(int, int, int, int, bool) | Экспортирует данные вCells сбор вDataTable объект. |
| ExportDataTable(int, int, int, int, ExportTableOptions) | Экспортирует данные вCells сбор вDataTable объект. |
| ExportDataTableAsString(int, int, int, int) | Экспортирует данные вCells сбор вDataTable объект. |
| ExportDataTableAsString(int, int, int, int, bool) | Экспортирует данные вCells сбор вDataTable объект. |
| ExportTypeArray(int, int, int, int) | Экспортирует тип значения ячейки вCells коллекция в объект двумерного массива. |
| Find(object, Cell) | Находит ячейку, содержащую входной объект. |
| Find(object, Cell, FindOptions) | Находит ячейку, содержащую входной объект. |
| GetCell(int, int) | ПолучаетCell элемент или нуль в указанном индексе строки ячейки и индексе столбца. |
| GetCellStyle(int, int) | Получить стиль данной ячейки. |
| GetColumnWidth(int) | Получает ширину указанного столбца в обычном представлении |
| GetColumnWidthInch(int) | Получает ширину указанного столбца в обычном представлении в дюймах. |
| GetColumnWidthPixel(int) | Получает ширину указанного столбца в обычном режиме просмотра в пикселях. |
| GetDependents(bool, int, int) | Получить все ячейки, которые ссылаются на определенную ячейку. |
| GetDependentsInCalculation(int, int, bool) | Получает все ячейки, расчетный результат которых зависит от конкретной ячейки. |
| GetEnumerator() | Получает перечислитель ячеек. |
| GetGroupedColumnOutlineLevel(int) | Получает уровень структуры (отсчитываемый от нуля) столбца. |
| GetGroupedRowOutlineLevel(int) | Получает уровень структуры (отсчитываемый от нуля) строки. |
| GetLastDataRow(int) | Получает индекс последней строки ячейки, которая содержит данные в указанном столбце. |
| GetMaxGroupedColumnOutlineLevel() | Получает максимальный уровень структуры сгруппированного столбца (отсчитывается от нуля). |
| GetMaxGroupedRowOutlineLevel() | Получает максимальный уровень структуры сгруппированных строк (отсчитывается от нуля). |
| GetRow(int) | ПолучаетRow элемент по указанному индексу строки ячейки. |
| GetRowEnumerator() | Получает перечислитель строк. |
| GetRowHeight(int) | Получает высоту указанной строки. |
| GetRowHeightInch(int) | Получает высоту указанной строки в дюймах. |
| GetRowHeightPixel(int) | Получает высоту указанной строки в пикселях. |
| GetRowOriginalHeightPoint(int) | Получает высоту исходной строки в пунктах, если строка скрыта |
| GetViewColumnWidthPixel(int) | Получить ширину в другом типе представления. |
| GetViewRowHeight(int) | Получает высоту указанной строки. |
| GetViewRowHeightInch(int) | Получает высоту указанной строки в дюймах. |
| GroupColumns(int, int) | Группирует столбцы. |
| GroupColumns(int, int, bool) | Группирует столбцы. |
| GroupRows(int, int) | Группирует строки. |
| GroupRows(int, int, bool) | Группирует строки. |
| HideColumn(int) | Скрывает столбец. |
| HideColumns(int, int) | Скрыть несколько столбцов. |
| HideGroupDetail(bool, int) | Сворачивает сгруппированные строки/столбцы. |
| HideRow(int) | Скрывает строку. |
| HideRows(int, int) | Скрывает несколько строк. |
| ImportArray(double[], int, int) | |
| ImportArray(int[], int, int) | |
| ImportArray(string[], int, int) | |
| ImportArray(double[], int, int, bool) | Импортирует массив двойных чисел в рабочий лист. |
| ImportArray(int[], int, int, bool) | Импортирует массив целых чисел в рабочий лист. |
| ImportArray(string[], int, int, bool) | Импортирует массив строк в рабочий лист. |
| ImportArrayList(ArrayList, int, int, bool) | Импорт массива данных на лист. |
| ImportCSV(Stream, TxtLoadOptions, int, int) | Импорт файла CSV в ячейки. |
| ImportCSV(string, TxtLoadOptions, int, int) | Импорт файла CSV в ячейки. |
| ImportCSV(Stream, string, bool, int, int) | Импорт файла CSV в ячейки. |
| ImportCSV(string, string, bool, int, int) | Импорт файла CSV в ячейки. |
| ImportCustomObjects(ICollection, int, int, ImportTableOptions) | Импортирует пользовательские объекты. |
| ImportCustomObjects(ICollection, string[], bool, int, int, int, bool, string, bool) | Импортирует пользовательские объекты. |
| ImportData(IDataReader, int, int) | Импорт данных изIDataReader объект. |
| ImportData(DataTable, int, int, ImportTableOptions) | Импорт данных из пользовательской таблицы данных. |
| ImportData(DataView, int, int, ImportTableOptions) | Импорт данных из представления данных. |
| ImportData(ICellsDataTable, int, int, ImportTableOptions) | Импорт данных из пользовательской таблицы данных. |
| ImportData(IDataReader, int, int, ImportTableOptions) | Импорт данных изIDataReader объект. |
| ImportDataGrid(DataGrid, int, int, bool) | ИмпортируетDataGrid в рабочий лист. |
| ImportDataGrid(DataGrid, int, int, int, int, bool) | ИмпортируетDataGrid в рабочий лист. |
| ImportDataGrid(DataGrid, int, int, int, int, bool, bool) | ИмпортируетDataGrid в рабочий лист. |
| ImportDataGridAsString(DataGrid, int, int, bool) | ИмпортируетDataGrid в рабочий лист. Этот метод не пытается преобразовать текст в числовые значения. |
| ImportDataRow(DataRow, int, int) | Импортирует DataRow в файл Excel. |
| ImportDataView(DataView, int, int) | ИмпортируетDataView в рабочий лист. |
| ImportFormulaArray(string[], int, int, bool) | Импортирует массив формул на лист. |
| ImportGridView(GridView, int, int, ImportTableOptions) | Импортирует вид сетки в эти ячейки. |
| ImportObjectArray(object[], int, int, bool) | Импортирует массив данных на лист. |
| ImportObjectArray(object[], int, int, bool, int) | Импортирует массив данных на лист. |
| ImportTwoDimensionArray(object[], int, int) | |
| ImportTwoDimensionArray(object[], int, int, bool) | |
| ImportTwoDimensionArray(object[], object[], int, int, bool) | |
| ImportTwoDimensionArray(object[], object[], int, int, TxtLoadOptions) | |
| InsertColumn(int) | Вставляет новый столбец в рабочий лист. |
| InsertColumn(int, bool) | Вставляет новый столбец в рабочий лист. |
| InsertColumns(int, int) | Вставляет несколько столбцов на лист. |
| InsertColumns(int, int, bool) | Вставляет несколько столбцов на лист. |
| InsertCutCells(Range, int, int, ShiftType) | Вставить диапазон обрезки. |
| InsertRange(CellArea, ShiftType) | Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига. |
| InsertRange(CellArea, int, ShiftType) | Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига. |
| InsertRange(CellArea, int, ShiftType, bool) | Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига. |
| InsertRow(int) | Вставляет новую строку в рабочий лист. |
| InsertRows(int, int) | Вставляет несколько строк в рабочий лист. |
| InsertRows(int, int, bool) | Вставляет несколько строк в рабочий лист. |
| InsertRows(int, int, InsertOptions) | Вставляет несколько строк в рабочий лист. |
| IsBlankColumn(int) | Проверяет, является ли данный столбец пустым (не содержит данных). |
| IsColumnHidden(int) | Проверяет, скрыт ли столбец с данным индексом. |
| IsDeletingRangeEnabled(int, int, int, int) | Проверить, можно ли удалить диапазон. |
| IsRowHidden(int) | Проверяет, скрыта ли строка с данным индексом. |
| LinkToXmlMap(string, int, int, string) | Ссылка на карту xml. |
| Merge(int, int, int, int) | Объединяет указанный диапазон ячеек в одну ячейку. |
| Merge(int, int, int, int, bool) | Объединяет указанный диапазон ячеек в одну ячейку. |
| Merge(int, int, int, int, bool, bool) | Объединяет указанный диапазон ячеек в одну ячейку. |
| MoveRange(CellArea, int, int) | Перемещает диапазон. |
| RemoveDuplicates() | Удаляет повторяющиеся строки на листе. |
| RemoveDuplicates(int, int, int, int) | Удаляет повторяющиеся значения в диапазоне. |
| RemoveDuplicates(int, int, int, int, bool, int[]) | Удаляет повторяющиеся данные диапазона. |
| RemoveFormulas() | Удаляет все формулы и заменяет значением формулы. |
| RetrieveSubtotalSetting(CellArea) | Извлекает настройку промежуточных итогов диапазона. |
| SetColumnWidth(int, double) | Устанавливает ширину указанного столбца в обычном представлении. |
| SetColumnWidthInch(int, double) | Устанавливает ширину столбца в дюймах в обычном режиме просмотра. |
| SetColumnWidthPixel(int, int) | Устанавливает ширину столбца в пикселях в обычном режиме просмотра. |
| SetRowHeight(int, double) | Устанавливает высоту указанной строки. |
| SetRowHeightInch(int, double) | Устанавливает высоту строки в дюймах. |
| SetRowHeightPixel(int, int) | Устанавливает высоту строки в пикселях. |
| SetViewColumnWidthPixel(int, int) | Устанавливает ширину столбца в другом представлении. |
| ShowGroupDetail(bool, int) | Разворачивает сгруппированные строки/столбцы. |
| Subtotal(CellArea, int, ConsolidationFunction, int[]) | Создает промежуточные итоги для диапазона. |
| Subtotal(CellArea, int, ConsolidationFunction, int[], bool, bool, bool) | Создает промежуточные итоги для диапазона. |
| TextToColumns(int, int, int, TxtLoadOptions) | Разбивает текст в столбце на столбцы. |
| UngroupColumns(int, int) | Разгруппирует столбцы. |
| UngroupRows(int, int) | Разгруппирует строки. |
| UngroupRows(int, int, bool) | Разгруппирует строки. |
| UnhideColumn(int, double) | Отображает скрытый столбец |
| UnhideColumns(int, int, double) | Показать несколько столбцов. |
| UnhideRow(int, double) | Отображает строку. |
| UnhideRows(int, int, double) | Отображает скрытые строки. |
| UnMerge(int, int, int, int) | Разъединяет указанный диапазон объединенных ячеек. |
Примеры
[C#]
Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;
//Установить высоту строки по умолчанию
cells.StandardHeight = 20;
//Установить высоту строки
cells.SetRowHeight(2, 20.5);
//Установить ширину столбца по умолчанию
cells.StandardWidth = 15;
//Установить ширину столбца
cells.SetColumnWidth(3, 12.57);
//Объединить ячейки
cells.Merge(5, 4, 2, 2);
//Помещаем значения в ячейки
cells[0, 0].PutValue(true);
cells[0, 1].PutValue(1);
cells[0, 2].PutValue("abc");
//Экспорт данных
object[,] arr = cells.ExportArray(0, 0, 10, 10);
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim cells as Cells = excel.Worksheets(0).Cells
'Установить высоту строки по умолчанию
cells.StandardHeight = 20
'Установить высоту строки
cells.SetRowHeight(2, 20.5)
'Установить ширину столбца по умолчанию
cells.StandardWidth = 15
'Установить ширину столбца
cells.SetColumnWidth(3, 12.57)
'Объединить ячейки
cells.Merge(5, 4, 2, 2)
'Экспорт данных
Dim outDataTable as DataTable = cells.ExportDataTable(12, 12, 10, 10)
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells