#automation #rpa
#автоматизация #rpa
Вопрос:
Я не смог найти ни одной команды, которая помогла бы получить все ячейки в Excel. Кроме того, я не смог найти ни одной команды, которая затем вставляла бы все ячейки из одного Excel в другой
Ответ №1:
Прежде всего, не существует простой команды merge AA, которая будет просто делать то, что вы хотите. Если вам нужно что-то готовое, вам нужно будет найти его в магазине ботов. Однако то, что вы описываете, довольно просто сделать внутри AA.
Вам нужно будет начать с использования команды «Открыть электронную таблицу», чтобы открыть оба файла в Excel. Затем используйте команду «Получить ячейки», чтобы выбрать те, которые вам нужно переместить. Затем используйте команду «Нажатия клавиш», чтобы выполнить [CTRL DOWN] c [CTRL UP], чтобы скопировать эти выбранные ячейки, а затем другую команду «Нажатия клавиш» [CTRL DOWN] v [CTRL UP], чтобы вставить их во вторую электронную таблицу.
Я бы настоятельно рекомендовал войти в предоставленную документацию AA для команды Excel. Кроме того, похоже, что чтение основных инструкций по созданию бота может быть еще одним хорошим началом.
Комментарии:
1. Спасибо. Я решил продолжить работу с макросом, а затем использовать команду Run macro
Ответ №2:
Для достижения этой цели вы можете создать свой собственный метабот. Ниже приведен краткий фрагмент кода, который вы можете использовать —
using Spire.Xls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace unmerge_the_cells
{
class Program
{
static void Main(string[] args)
{
Workbook book = new Workbook();
book.LoadFromFile(@"C:UsersAdministratorDesktopunmerge.xlsx");
Worksheet sheet = book.Worksheets[0];
sheet.Range["A2"].UnMerge();
book.SaveToFile("consequence.xlsx", ExcelVersion.Version2010);
}
}
}
Не забудьте установить spire.xls библиотека для C#