excelfile

Работа с Excel - файлами

Работа с автофильтрами

clear_autofilters - очистить автофильтры;

add_autofilter - добавить автофильтр

Работа с диапазоном

dedupe_range - убрать дубликаты в диапазоне по всем или нескольким столбцам

move_range - переместить ячейки диапазона

copy_range - копировать ячейки диапазона;

set_range_name - задать имя диапазона

set_range_format - задать числовой формат диапазона ячеек

set_range_type - задать тип данных в ячейках диапазона

clear_range - очистить ячейки указанного диапазона

get_merged_cell_range - получить диапазон объединенной ячейки;

Работа с листом

get_sheets_names - получить имена листов

remove_sheets_by_name - удалить листы по имени;

set_sheet_zoom - задать масштаб листа;

get_name_for_new_sheet - получить имя для нового листа;

split_sheet_by_rows - разбить лист по строкам;

set_sheet - заполнить excel-файл данными из двухмерного массива

get_sheet - получить данные из excel-файла в двухмерный массив

dedupe_sheet - удалить строки-дубликаты

sort_sheet - сортировать лист по одному или нескольким столбцам

clear_sheet - очистить ячейки на заданном листе

remove_sheet_by_name - удалить лист по имени

remove_sheet_by_number - удалить лист по номеру

set_sheet_color - задать цвет ячеек листа

read_sheet - получить содержимое листа

set_sheet_name - установить имя листа по номеру

get_sheet_name - возвратить имя листа по номеру листа

set_active_sheet_by_number - задать активный лист по номеру

get_active_sheet_number - получить активный лист по его номеру

get_sheet_number_by_name - получить номера листа по имени листа

add_sheet - добавить лист в файл

get_sheets_count - получить количество листов в файле

Работа с файлом

is_opened - проверить на открытость excel-файл

extract_images - вытащить картинки из excel файла

create - создать и открыть файл для работы

close - закрыть файл;

save - сохранить изменения в файле

open - открыть файл;

Работа с ячейкой

get_cell_color - получить цвет текста заданной ячейки

get_cell_background_color - получить цвет фона заданной ячейки

set_cell_format - задать числовой формат ячейки

add_link - добавить ссылки в ячейку файла

get_cell_font - получить шрифт заданной ячейки

set_cell_font - задать шрифт заданной ячейки

set_cell_border - задать тип и цвет границы заданной ячейки;

set_cell_background_color - установить цвет фона заданной ячейки

set_cell_color - установить цвет заданной ячейки

set_cell_type - установить тип заданной ячейки

get_cell_type - получить тип заданной ячейки

clear_cell - очистить одну или несколько произвольных ячеек строки

set_cell - установить текст заданной ячейки

get_cell - получить текст заданной ячейки

add_cell - добавить ячейку

get_all_pos_by_text - получить позиции всех ячеек с заданным текстом

get_pos_by_text - получить позиции первой ячейки с заданным текстом

Работа со столбцами

set_col_width - задать ширину столбца

set_col - заполнить столбец из массива

get_col - получить столбец в виде массива

set_col_format - задать числовой формат столбца

set_col_type - задать тип заданного столбца

clear_col - очистить столбец

remove_col - удалить столбец;

insert_col - вставить столбец;

add_col - добавить столбец

set_col_border - установить тип и цвет границы заданной ячейки для всего столбца

set_col_background_color - установить цвет фона заданной ячейки для всего столбца

set_col_color - установить цвет ячейки для всего столбца

autosize_col - задать автоматические размеры для столбца(ов);

get_cols_count - получить число столбцов в листе

Работа со строками

add_rows - добавить несколько строк;

set_row_height - задать высоту строки

remove_rows_by_text - удалить строки по тексту ячеек в этой строке

remove_rows_by_ranges - удалить строки по диапазонам

remove_rows_by_number - удалить строки по номеру;

set_row_border - задать тип и цвет выбранной границы каждой ячейки строки;

set_row_background_color - установить цвет фона заданной ячейки для всей строки

set_row_color - установить цвет ячейки для заданной строки

copy_row - копировать строку

clear_row - очистить строку

remove_row - удалить строку

insert_row - встроить строку

add_row - добавить строку

set_row - заполнить строку из массива

get_row - получить данные из всех ячеек строки excel-файла в виде массива

autosize_row - задать автоматические размеры для строки;

get_rows_count - получить число строк в листе