Primo.Office.Extra
Primo RPA Studio ProPrimo RPA Studio Core
NuGet-пакет Primo.Office.Extra представляет собой набор готовых активностей для Primo RPA Studio, предназначенных для автоматизации расширенной обработки книг Excel и документов Word. Пакет решает задачи выполнения дополнительных операций с офисными документами в рамках автоматизированных процессов. Ключевые активности включают: работу с книгами Excel, чтение отфильтрованных диапазонов и работу с документами Word.
NuGet-пакет Primo.Office.Extra не входит в стандартный набор активностей и требует дополнительной установки.
Установка:
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Элементы пакета
| Элемент | Назначение |
|---|---|
| Автоподбор ширин диапазона Excel | Автоматически подбирает ширину столбцов и высоту строк под содержимое в указанном диапазоне Excel. |
| Информация о файле Excel | Получает информацию о файле Excel (размер, дата создания, свойства и т.д.). |
| Кол-во таблиц Word | Определяет количество таблиц в документе Word. |
| Чтение видимого диапазона | Читает данные только из видимых (неотфильтрованных и не скрытых) строк и столбцов в Excel. |
Только код
// drv - Driver: [LTools.Office.SDK.ExcelDriver] Excel Driver для взаимодействия с книгами Excel
var excellApp = new DXExcel(drv);
// или
var excellApp = new InteropExcel(drv);
/// Чтение текста из документа
/// range - [String] Диапазон для чтения
/// sheet - [String] Имя листа
/// sheetIndex - [Int32?] Индекс листа
/// dateFormat - [String] Формат даты
List<List<string>> res = excellApp.ReadFilterRange(range, sheet, [sheetIndex], [dateFormat]);