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