Добрый день! Есть файлы эксель, в которых слева от данных находятся пустые столбцы. При запросе из файла-из книги PQ эти столбцы "не видит", "Столбец 1" для него - это первый столбец с данными. Можно ли как-то, не меняя ничего на самих листах, заставить PQ забрать в запрос пустые столбцы тоже?
Проблема в том, что если написать запрос к тому, что есть сейчас, пользователь что-нибудь нарисует тыцнет на этих "полях" и запрос такой лист начнет обрабатывать неправильно, назначив "Столбцом 1" совсем другой столбец.
(заменила файл, в этом добавлен запрос с безобразием)
Xel написал: достаточно в ячейкe A1 единички проставить
Не обязательно изменять содержимое ячейки, достаточно поменять формат ячейки, например высоту. Тогда она начнет попадать в UsedRange. Без этого никак, Aleksei_Zhigulin уже дал ссылку.
Решили, что проще всего с учетом обстоятельств столбец заголовков продлить влево и пустые столбцы назвать "резерв".
Файлы будут периодически размножаться, есть некоторая опасность, что пользователь скопирует только "нужную" шапку таблицы на пустой лист, оставив слева невидимую пустоту, так что написали в инструкции, что строка с заголовками копируется только целиком, через выделение всей строки.
Творческие личности всегда найдут, где развернуться, но такой вариант, вроде бы, требует меньше всего телодвижений и есть шансы, что так и будут делать.