excel

объект для работы с xls(x) файлами через реальный Excel

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

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

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

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

paste_range_from_clipboard - вырезать ячейки диапазона из буфера обмена

cut_range_to_clipboard - вырезать ячейки диапазона в буфер обмена

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

get_range - получить содержимое заданного диапазона

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

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

get_sheet - получить содержимое заданного листа, как массив

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

export_to_access - экспортировать лист в базу access

split_sheet_by_rows - разделить лист по строкам с нужным текстом

sort_sheet - сортировка листа

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

set_sheet - добавить лист с нужными данными

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

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

get_sheet_name - получить имя листа

add_sheet - получить число листов

get_sheets_count - получить число листов

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

add_macro_from_file - добавить макрос из файла

add_macro - добавить макрос

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

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

follow_link_by_text - перейти по ссылке с заданным текстом

follow_link_by_number - перейти по ссылке с заданным номером

Работа с таблицей

refresh_sheet - обновить таблицу из внешних источников

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

set_connection_source_data_file_by_number - задать новый файл исходных данных для соединения

save - сохранить excel-файл

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

kill - закрыть все открытые экземпляры Excel

export_sheets - экспортировать закладки в отдельный xlsx файлы

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

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

connect_by_hwnd - подключиться к уже открытому excel-файлу

convert - конвертировать файл в другой формат;

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

copy_range_to_clipboard - копировать ячейки диапазона в буфер обмена

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

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

unmerge_cells - разъединить ячейки

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

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

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

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

merge_cells - объединить ячейки

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

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

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

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

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

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

autosize_col - задать авторазмеры для столбца

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

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

dedupe_range - убрать дубликаты строк в диапазоне одного столбца (нескольких/всех столбцов);

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

show_row - изменить видимость строки

set_row - задать строку

remove_sheet_by_number - убрать строки по номеру

remove_rows_by_text - убрать строки по тексту

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

remove_rows_by_number - убрать строки по номеру

remove_row - убрать строку

is_row_hidden - проверить на скрытость строки

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

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

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

remove_rows_by_text - убрать строки по тексту

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

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