Как я могу получить количество столбцов, которые содержат данные из Excel

Мне интересно, есть ли в взаимодействии Excel простое свойство, которое возвращает количество использованных столбцов - те, которые содержат данные - из данного рабочего листа.

Например: если myWorksheet.Columns.Count возвращает общее количество столбцов в данном рабочем листе, нет ли эквивалента в строках: myWorksheet.Columns.UsedCount?

Я не уверен, что этот вопрос слишком простой, чтобы его даже задавать, но при поиске в Google я могу только найти довольно загадочные решения для чего-то, что кажется довольно простым типом того, что человек хотел бы делать при взаимодействии с Excel ,

Я старался держать это вкратце, не выдумывая кучу несвязанного кода; но, пожалуйста, дайте мне знать, если я не был достаточно ясен.

10.12.2008 15:18:15
1 ОТВЕТ
РЕШЕНИЕ

Используя взаимодействие, вы можете получить диапазон используемых элементов, используя

oXLSheet.UsedRange.Address

где oXLSheet - это ваш объект Worksheet

3
10.12.2008 15:29:52
Я не мог найти «Адрес». но вы поставили меня на правильный путь, добрый сэр. int usedCount = wsWorkOrders.UsedRange.Columns.Count; Работал как шарм. Спасибо большое.
agentlame 10.12.2008 15:58:30