Cells класс

Cells класс

Инкапсулирует коллекцию объектов, соответствующих ячейке, например, Cell, Row и т. д.

Тип Cells предоставляет следующие элементы:

Характеристики

СвойствоОписание
ods_cell_fieldsПолучает список полей ods.
countПолучает общее количество созданных экземпляров Cell объектов.
count_largeПолучает общее количество созданных экземпляров Cell объектов.
rowsПолучает коллекцию из Row объектов, представляющих отдельные строки на этом листе.
merged_cellsПолучает коллекцию объединенных ячеек.
multi_thread_readingВозвращает или задает, должна ли модель данных ячеек поддерживать многопоточное чтение.
Значение этого свойства по умолчанию — false.
memory_settingВозвращает или задает параметр использования памяти для этих ячеек.
styleПолучает и задает стиль рабочего листа по умолчанию.
is_default_column_hidden
standard_width_inchВозвращает или задает ширину столбца по умолчанию на листе (в дюймах).
standard_width_pixelsВозвращает или задает ширину столбца по умолчанию на листе (в пикселях).
standard_widthВозвращает или задает ширину столбца по умолчанию на листе (в символах).
standard_heightВозвращает или задает высоту строки по умолчанию на этом листе (в пунктах).
standard_height_pixelsВозвращает или задает высоту строки по умолчанию на этом листе (в пикселях).
standard_height_inchВозвращает или задает высоту строки по умолчанию на этом листе в дюймах.
preserve_stringВозвращает или задает значение, указывающее, сохраняются ли все значения рабочего листа в виде строк.
Значение по умолчанию — false.
min_rowМинимальный индекс строки ячейки, содержащей данные или стиль.
max_rowМаксимальный индекс строки ячейки, содержащей данные или стиль.
min_columnМинимальный индекс столбца тех ячеек, которые были созданы в коллекции (не включает столбец
где стиль определен для всего столбца, но в нем не создана ни одна ячейка).
max_columnМаксимальный индекс столбца тех ячеек, которые были созданы в коллекции (не включает столбец
где стиль определен для всего столбца, но в нем не создана ни одна ячейка).
min_data_rowМинимальный индекс строки ячейки, содержащей данные.
max_data_rowМаксимальный индекс строки ячейки, содержащей данные.
min_data_columnМинимальный индекс столбца ячейки, содержащей данные.
max_data_columnМаксимальный индекс столбца ячейки, содержащей данные.
is_default_row_height_matchedУказывает, что высота строки и высота шрифта по умолчанию совпадают.
is_default_row_hiddenУказывает, скрыта ли строка по умолчанию.
columnsПолучает коллекцию из Column объектов, представляющих отдельные столбцы на этом листе.
rangesПолучает коллекцию из Range объектов, созданных во время выполнения.
last_cellПолучает последнюю ячейку на этом листе.
max_display_rangeПолучает максимальный диапазон, включающий данные, объединенные ячейки и фигуры.
first_cellПолучает первую ячейку на этом листе.

Методы

МетодОписание
create_range(self, upper_left_cell, lower_right_cell)Создает объект Range из диапазона ячеек.
create_range(self, first_row, first_column, total_rows, total_columns)Создает объект Range из диапазона ячеек.
create_range(self, address)Создает объект Range из адреса диапазона.
create_range(self, first_index, number, is_vertical)Создает объект Range из строк ячеек или столбцов ячеек.
get(self, row, column)Добавьте API for Python через .Net.since this[int row, int column] не поддерживается
get(self, cell_name)Добавьте API for Python через .Net.since this[string cellName] не поддерживается
import_object_array(self, obj_array, first_row, first_column, is_vertical)Импортирует массив данных на рабочий лист.
import_object_array(self, obj_array, first_row, first_column, is_vertical, skip)Импортирует массив данных на рабочий лист.
import_array(self, string_array, first_row, first_column, is_vertical)Импортирует массив строк на рабочий лист.
import_array(self, int_array, first_row, first_column, is_vertical)Импортирует массив целых чисел на рабочий лист.
import_array(self, double_array, first_row, first_column, is_vertical)Импортирует массив чисел двойной точности на рабочий лист.
import_csv(self, file_name, splitter, convert_numeric_data, first_row, first_column)Импортируйте файл CSV в ячейки.
import_csv(self, stream, splitter, convert_numeric_data, first_row, first_column)Импортируйте файл CSV в ячейки.
import_csv(self, file_name, options, first_row, first_column)Импортируйте файл CSV в ячейки.
import_csv(self, stream, options, first_row, first_column)Импортируйте файл CSV в ячейки.
merge(self, first_row, first_column, total_rows, total_columns)Объединяет указанный диапазон ячеек в одну ячейку.
merge(self, first_row, first_column, total_rows, total_columns, merge_conflict)Объединяет указанный диапазон ячеек в одну ячейку.
merge(self, first_row, first_column, total_rows, total_columns, check_conflict, merge_conflict)Объединяет указанный диапазон ячеек в одну ячейку.
get_row_height(self, row, is_original, unit_type)Получает высоту строки.
get_row_height(self, row)Получает высоту указанной строки в точках.
get_column_width(self, column, is_original, unit_type)Получает ширину столбца.
get_column_width(self, column)Получает ширину (в символах) указанного столбца в обычном режиме просмотра.
get_column_width_pixel(self, column)Получает ширину указанного столбца в обычном режиме просмотра в пикселях.
get_column_width_pixel(self, column, original)Получает ширину указанного столбца в обычном режиме просмотра в пикселях.
copy_columns(self, source_cells0, source_column_index, destination_column_index, column_number, paste_options)Копирует данные и форматы целого столбца.
copy_columns(self, source_cells0, source_column_index, destination_column_index, column_number)Копирует данные и форматы целого столбца.
copy_columns(self, source_cells, source_column_index, source_total_columns, destination_column_index, destination_total_columns)Копирует данные и форматы всех столбцов.
copy_rows(self, source_cells, source_row_index, destination_row_index, row_number)Копирует данные и форматы некоторых целых строк.
copy_rows(self, source_cells0, source_row_index, destination_row_index, row_number, copy_options)Копирует данные и форматы некоторых целых строк.
copy_rows(self, source_cells0, source_row_index, destination_row_index, row_number, copy_options, paste_options)Копирует данные и форматы некоторых целых строк.
group_columns(self, first_index, last_index)Группирует столбцы.
group_columns(self, first_index, last_index, is_hidden)Группирует столбцы.
ungroup_rows(self, first_index, last_index, is_all)Разгруппировывает строки.
ungroup_rows(self, first_index, last_index)Разгруппировывает строки.
group_rows(self, first_index, last_index, is_hidden)Группирует строки.
group_rows(self, first_index, last_index)Группирует строки.
delete_column(self, column_index, update_reference)Удаляет столбец.
delete_column(self, column_index)Удаляет столбец.
delete_columns(self, column_index, total_columns, update_reference)Удаляет несколько столбцов.
delete_columns(self, column_index, total_columns, options)Удаляет несколько столбцов.
delete_row(self, row_index)Удаляет строку.
delete_row(self, row_index, update_reference)Удаляет строку.
delete_rows(self, row_index, total_rows)Удаляет несколько строк.
delete_rows(self, row_index, total_rows, update_reference)Удаляет несколько строк на листе.
delete_rows(self, row_index, total_rows, options)Удаляет несколько строк на листе.
delete_blank_columns(self)Удалите все пустые столбцы, не содержащие данных.
delete_blank_columns(self, options)Удалите все пустые столбцы, не содержащие данных.
delete_blank_rows(self)Удалите все пустые строки, не содержащие никаких данных или других объектов.
delete_blank_rows(self, options)Удалите все пустые строки, которые не содержат никаких данных или специальных объектов, таких как видимые комментарии, сводная таблица.
insert_columns(self, column_index, total_columns)Вставляет несколько столбцов в рабочий лист.
insert_columns(self, column_index, total_columns, update_reference)Вставляет несколько столбцов в рабочий лист.
insert_columns(self, column_index, total_columns, options)Вставляет несколько столбцов в рабочий лист.
insert_column(self, column_index, update_reference)Вставляет новый столбец в рабочий лист.
insert_column(self, column_index)Вставляет новый столбец в рабочий лист.
insert_rows(self, row_index, total_rows, update_reference)Вставляет несколько строк в рабочий лист.
insert_rows(self, row_index, total_rows, options)Вставляет несколько строк в рабочий лист.
insert_rows(self, row_index, total_rows)Вставляет несколько строк в рабочий лист.
clear_range(self, range)Очищает содержимое и форматирование диапазона.
clear_range(self, start_row, start_column, end_row, end_column)Очищает содержимое и форматирование диапазона.
clear_contents(self, range)Очищает содержимое диапазона.
clear_contents(self, start_row, start_column, end_row, end_column)Очищает содержимое диапазона.
clear_formats(self, range)Очищает форматирование диапазона.
clear_formats(self, start_row, start_column, end_row, end_column)Очищает форматирование диапазона.
find(self, what, previous_cell)Находит ячейку, содержащую входной объект.
find(self, what, previous_cell, find_options)Находит ячейку, содержащую входной объект.
end_cell_in_row(self, row_index)Получает последнюю ячейку в этой строке.
end_cell_in_row(self, start_row, end_row, start_column, end_column)Получает последнюю ячейку с максимальным индексом строки в этом диапазоне.
end_cell_in_column(self, column_index)Получает последнюю ячейку в этом столбце.
end_cell_in_column(self, start_row, end_row, start_column, end_column)Получает последнюю ячейку с максимальным индексом столбца в данном диапазоне.
insert_range(self, area, shift_number, shift_type, update_reference)Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига.
insert_range(self, area, shift_type)Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига.
insert_range(self, area, shift_number, shift_type)Вставляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига.
subtotal(self, ca, group_by, function, total_list)Создает промежуточные итоги для диапазона.
subtotal(self, ca, group_by, function, total_list, replace, page_breaks, summary_below_data)Создает промежуточные итоги для диапазона.
remove_duplicates(self)Удаляет дублирующиеся строки на листе.
remove_duplicates(self, start_row, start_column, end_row, end_column)Удаляет повторяющиеся значения в диапазоне.
remove_duplicates(self, start_row, start_column, end_row, end_column, has_headers, column_offsets)Удаляет дублирующиеся данные диапазона.
get_cell_display_style(self, row, column)Получить стиль отображения заданной ячейки.
get_cell_display_style(self, row, column, adjacent_borders)Получить стиль отображения заданной ячейки.
get_row_enumerator(self)Получает перечислитель строк.
get_merged_areas(self)Получает все объединенные ячейки.
get_cell(self, row, column)Возвращает элемент Cell или значение NULL по указанному индексу строки ячейки и индексу столбца.
get_row(self, row)Получает элемент Row по указанному индексу строки ячейки.
check_cell(self, row, column)Возвращает элемент Cell или значение NULL по указанному индексу строки ячейки и индексу столбца.
check_row(self, row)Получает элемент Row или значение NULL по указанному индексу строки ячейки.
check_column(self, column_index)Получает элемент Column или значение NULL по указанному индексу столбца.
is_row_hidden(self, row_index)Проверяет, скрыта ли строка по указанному индексу.
is_column_hidden(self, column_index)Проверяет, скрыт ли столбец по заданному индексу.
add_range(self, range_object)Добавляет ссылку на объект диапазона к ячейкам
clear(self)Удаляет все данные с листа.
import_array_list(self, array_list, first_row, first_column, is_vertical)Импортирует массив данных на рабочий лист.
import_formula_array(self, string_array, first_row, first_column, is_vertical)Импортирует массив формул на рабочий лист.
text_to_columns(self, row, column, total_rows, options)Разделяет содержимое указанного столбца на несколько столбцов.
un_merge(self, first_row, first_column, total_rows, total_columns)Разделяет указанный диапазон объединенных ячеек.
clear_merged_cells(self)Очищает все объединенные диапазоны.
hide_row(self, row)Скрывает строку.
unhide_row(self, row, height)Отображает строку.
hide_rows(self, row, total_rows)Скрывает несколько строк.
unhide_rows(self, row, total_rows, height)Показывает скрытые строки.
set_row_height_pixel(self, row, pixels)Задает высоту строки в пикселях.
set_row_height_inch(self, row, inches)Задает высоту строки в дюймах.
set_row_height(self, row, height)Устанавливает высоту указанной строки.
get_row_original_height_point(self, row)Получает высоту исходной строки в пунктах, если строка скрыта.
get_column_original_width_point(self, column)Получает высоту исходного столбца в пунктах, если столбец скрыт.
hide_column(self, column)Скрывает столбец.
unhide_column(self, column, width)Отображает столбец
hide_columns(self, column, total_columns)Скрыть несколько столбцов.
unhide_columns(self, column, total_columns, width)Показать несколько столбцов.
get_view_row_height(self, row)Получает высоту указанной строки.
get_row_height_inch(self, row)Получает высоту указанной строки в дюймах.
get_view_row_height_inch(self, row)Получает высоту указанной строки в дюймах.
get_row_height_pixel(self, row)Получает высоту указанной строки в пикселях.
set_column_width_pixel(self, column, pixels)Задает ширину столбца в пикселях в обычном режиме просмотра.
set_column_width_inch(self, column, inches)Задает ширину столбца в дюймах в обычном режиме просмотра.
set_column_width(self, column, width)Устанавливает ширину указанного столбца в обычном режиме просмотра.
get_column_width_inch(self, column)Возвращает ширину указанного столбца в обычном режиме просмотра в дюймах.
get_view_column_width_pixel(self, column)Получите ширину в разных типах представления.
set_view_column_width_pixel(self, column, pixels)Устанавливает ширину столбца в разных представлениях.
get_last_data_row(self, column)Возвращает индекс последней строки ячейки, содержащей данные в указанном столбце.
get_first_data_row(self, column)Возвращает индекс первой строки ячейки, содержащей данные в указанном столбце.
apply_column_style(self, column, style, flag)Применяет форматирование ко всему столбцу.
apply_row_style(self, row, style, flag)Применяет форматирование ко всей строке.
apply_style(self, style, flag)Применяет форматы ко всему рабочему листу.
copy_column(self, source_cells, source_column_index, destination_column_index)Копирует данные и форматы целого столбца.
copy_row(self, source_cells, source_row_index, destination_row_index)Копирует данные и форматы целой строки.
get_grouped_row_outline_level(self, row_index)Возвращает уровень структуры строки (отсчитывается от нуля).
get_grouped_column_outline_level(self, column_index)Возвращает уровень структуры столбца (отсчитывается от нуля).
get_max_grouped_column_outline_level(self)Получает максимальный уровень структуры сгруппированных столбцов (начиная с нуля).
get_max_grouped_row_outline_level(self)Возвращает максимальный уровень структуры сгруппированных строк (начиная с нуля).
show_group_detail(self, is_vertical, index)Разворачивает сгруппированные строки/столбцы.
hide_group_detail(self, is_vertical, index)Сворачивает сгруппированные строки/столбцы.
ungroup_columns(self, first_index, last_index)Разгруппировать столбцы.
is_deleting_range_enabled(self, start_row, start_column, total_rows, total_columns)Проверьте, можно ли удалить диапазон.
is_blank_column(self, column_index)Проверяет, является ли заданный столбец пустым (не содержит никаких данных).
insert_row(self, row_index)Вставляет новую строку в рабочий лист.
link_to_xml_map(self, map_name, row, column, path)Ссылка на XML-карту.
move_range(self, source_area, dest_row, dest_column)Перемещает диапазон.
insert_cut_cells(self, cut_range, row, column, shift_type)Вставьте диапазон резки.
delete_range(self, start_row, start_column, end_row, end_column, shift_type)Удаляет диапазон ячеек и сдвигает ячейки в соответствии с параметром сдвига.
retrieve_subtotal_setting(self, ca)Извлекает настройки промежуточных итогов диапазона.
remove_formulas(self)Удаляет все формулы и заменяет значением формулы.
convert_string_to_numeric_value(self)Преобразует все строковые данные на листе в числовые значения, если это возможно.
get_dependents(self, is_all, row, column)Получить все ячейки, ссылающиеся на определенную ячейку.
get_dependents_in_calculation(self, row, column, recursive)Получает все ячейки, вычисленный результат которых зависит от определенной ячейки.
get_cells_with_place_in_cell_picture(self)Получает все ячейки, содержащие встроенное изображение.
get_cell_style(self, row, column)Получить стиль заданной ячейки.

Примечания

Смотрите также