в своей повседневной работе я получаю данные в таблицах Excel, которые мне нужно вставить в реляционную базу данных.
Для этого я подготавливаю формулы, которые генерируют оператор вставки (я использую оба оператора insert и select , например, чтобы выбрать идентификатор всех элементов с конкретнымиlabel).
Поскольку эти таблицы являются сложными, они содержат команды SQL в нескольких столбцах.Это точка, где начинаются проблемы - я не могу просто выбрать все ячейки, скопировать их и вставить в SQL Server (он объединит информацию из ячеек в одной строке).В большинстве случаев я готовлю дополнительный лист, где собираю все утверждения в одном столбце (используя просто формулу, которая переписывает текст из других ячеек).К сожалению, подготовка такого листа занимает много времени и может привести к ошибке (например, если я забыл о столбце или добавил строки).
Есть ли более удобный способ сделать это?
Я думал о написании макроса, который собирает все значения из выбранного диапазона.
Это хорошая идея или я могу использоватьчто-то лучше?