User Tools

Site Tools


Sidebar



en:objects:system:excelfile

excelfile

Каноническая страница: https://humanemulator.net/objects/SYSTEM/excelfile.php

← Objects


SYSTEM /

excelfile

Работа с Excel - файлами (кроме операции конвертирования - работает только с файлами формата xslx)

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

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

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

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

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

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

create – создать файл с заддаными данными

open – открыть файл для дальнейшей с ним работы

save – сохранить ранее открытый файл

close – закрыть ранее открытый файл и осободить занимаемую им память

convert – конвертировать файл в другой формат (например xls в xlsx,docx,html …)

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

extract_images – Вытащить картинки из docx файла в папку

is_opened – Проверить на открытость Excel файл

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

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

add_sheet – добавить лист с заданным именем

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

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

set_active_sheet_by_number – активировать лист с заданным номером

get_sheet_name – получить имя листа с заданным номером

set_sheet_name – задать имя листу с заданным номером

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

clear_sheet – Очистить все ячейки на заданном Листе файла Excel

copy_sheet – Копировать содержимое Листа и создать новый Лист с этим содержимым

dedupe_sheet – Убрать строки-дубликаты для Листа файла Excel

get_name_for_new_sheet – Получить название для нового листа. Подбирается уникальное имя с учетом существующих названий Листов.

get_sheet – Получить содержимое заданного Листа Excel файла как двумерный массив

get_sheet_by_page – Получить содержимое заданного Листа Excel файла как двумерный массив постранично

get_sheets_names – Получить имена всех Листов файла Excel

remove_sheet_by_name – Удалить Лист по названию

remove_sheet_by_number – Удалить Лист по номеру в файле Excel

remove_sheets_by_name – Удалить Листы по названию

set_sheet – Задать содержимое листа Excel файла данными из двумерного массива

set_sheet_color – Задать цвет ячеек Листа к файлу Excel

set_sheet_zoom – Задать масштаб указанного Листа в файле Excel

sort_sheet – Сортировать Лист файла Excl по одному или нескольким столбцам

split_sheet_by_rows – Разбить Лист файла Excel по строкам и сохранить в новые файлы Excel

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

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

get_row – получить заданную строку

set_row – задать заданную строку

add_row – добавить заданную строку

insert_row – вставить строку

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

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

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

set_row_color – задать цвет текста для всех ячеек строки

set_row_background_color – задать цвет фона для всех ячеек строки

set_row_border – задать тип и цвет границы для всех ячеек строки

autosize_row – задать автоматический размер ячеек в заданной строке

add_rows – Добавить несколько строк в Лист файле Excel

remove_rows_by_number – Удалить строки по номеру в Лист в файле Excel

remove_rows_by_ranges – Удалить строки по диапазонам в Листе в файле Excel

remove_rows_by_text – Удалить строки по тексту в Листе в файле Excel

set_row_height – Задать высоту для строки в Листе файла Excel

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

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

set_col_color – задать цвет екста всех ячеек в столбце

set_col_background_color – задать цвет фона всех ячеек в столбце

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

autosize_col – задать автоматический размер ячеек в столбце

add_col – Добавить столбец в Лист файла Excel

clear_col – Очистить столбец от значений в Листе файла Excel

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

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

get_col – Получить столбец Листа файла Excel как массив

insert_col – Вставить столбец в Лист файла Excel

remove_col – Убрать столбец в Листе файла Excel

remove_column_types_dict – Удалить данные типов колонок в Листе файла Excel из коллекции

set_col – Заполнить столбец Листа файла Excel из массива

set_col_format – Задать формат столбца (устаревшая ф-ия исп. set_col_number_format())

set_col_number_format – Задать числовой формат столбца

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

set_col_width – Задать ширину столбца в Листе файла Excel

set_column_types_dict – Внести данные типов колонок в Листе файла Excel в коллекцию

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

add_cell – добавить ячейку с текстом

get_cell – получить текст ячейки

set_cell – задать текст ячейки

clear_cell – очистить ячейку

get_cell_type – получить тип ячейки

set_cell_type – задать тип ячейки

set_cell_color – задать цвет текста ячейки

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

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

get_cell_font – получить шрифт ячейки

set_cell_font – задать шрифт ячейки

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

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

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

add_autofilter – Добавить автофильтр

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

clear_range – Очистить ячейки диапазона

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

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

get_and_clear_range – Получить значения заданного диапазона Листа как массив строк и очистить ячейки диапазона

get_range – Получить содержимое заданного диапазона Листа как массив строк

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

set_cell_format – Задать формат ячейки

set_cell_number_format – Задать формат ячейки с датой или числом

set_range_border – Задать тип и цвет границы ячеек указанного диапазона

set_range_format – Задать формат диапазона

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

set_range_number_format – Задать числовой формат диапазона

set_range_type – Задать тип диапазона

en/objects/system/excelfile.txt · Last modified: 2026/08/05 22:30 (external edit)