User Tools

Site Tools


Sidebar



en:objects:system:excel

excel

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

← Objects


Добавлено в августе 2026.

SYSTEM /

excel

Работа с Excel через приложение Microsoft Excel (SYSTEM::$excel)

Приложение и файл

Листы

Строки

Столбцы

Ячейки

Диапазоны

Макросы и ссылки

Приложение и файл

create – Создать и открыть файл Excel для работы

open – Открыть файл Excel для работы

connect_by_hwnd – Подключится к уже открытому окну Excel, чтобы работать с его Листами (вместо $excel->open())

save – Сохранить Excel файл

close – Закрыть Excel файл

open_app – Открыть в приложении Excel файл

kill – Закрыть все открытые экземпляры приложения Excel

convert – Конвертировать файл в другой формат. Формат конвертации определяется по расширению файлов.

export_sheets – Разбить и экспортировать Листы Книги как отдельные xlsx файлы

export_to_access – Экспортировать Лист в базу данных Access

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

set_connection_source_data_file_by_number – Задать новый файл исходных данных для соединения (OLEDBConnection)

Листы

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

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

get_sheet_name – Получить имя листа

set_sheet_name – Изменить название Листа файла Excel

set_sheet_zoom – Задать масштаб листа

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

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

add_sheet – Добавить (создать) новый лист в файле Excel

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

remove_sheet_by_name – Удалить Лист по имени

get_sheet_number_by_name – Получить номер Листа по его названию

sort_sheet – Сортировать Лист файла Excel по столбцу

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

split_sheet_by_rows – Разбить и экспортировать строки Листа Книги как отдельные xlsx файлы

Строки

get_rows_count – Получить количество строк в Листе файла Excel

add_row – Добавить новую строку в Листе файла Excel из массива

get_row – Получить строку как массив

set_row – Заполнить строку в Листе файла Excel из массива

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

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

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

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

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

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

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

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

show_row – Показать или спрятать строку

is_row_hidden – Скрыта ли строка?

Столбцы

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

set_col_format – Задать числовой формат ячеек столбца

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

set_col_width – Задать ширину столбца

Ячейки

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

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

clear_cell – Очистить заданную ячейку

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

merge_cells – Объединить ячейки

unmerge_cells – Разъединить ячейки

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

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

set_cell_font_bold – Задать Bold (жирный) шрифта заданной ячейки

set_cell_font_italic – Задать Italic (курсив) шрифта заданной ячейки

set_cell_font_underline – Задать Underline (подчеркнутый) шрифта заданной ячейки

set_cell_font_striketrough – Задать Strikethrough (зачеркнутый) шрифта заданной ячейки

set_cell_font_shadow – Задать Shadow (тень) шрифта заданной ячейки

set_cell_font_size – Задать размер шрифта заданной ячейки

set_cell_font_name – Задать имя шрифта заданной ячейки

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

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

Диапазоны

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

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

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

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

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

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

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

cut_range_and_paste_to_range – Вырезать значения ячеек из диапазона и вставить значения в другой диапазон

copy_range_and_paste_to_range – Копировать значения ячеек из диапазона и вставить значения в другой диапазон

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

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

Макросы и ссылки

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

add_macro – Добавить макрос

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

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

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

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

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