Как найти сортировку столбца и тип заказа в Excel по C#? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть таблица с именем «Продукты» (на листе «Детали заказа»). Я хочу знать, могу ли я получить столбец отсортирован (на этом изображении столбец "Регион") и тип заказа - пользовательский список Китай, Тайвань.

Я нахожу в inte rnet способ добавить сортировку в таблицу, но я не могу найти способ решить мою проблему.

Я с нетерпением жду вашего ответа. Спасибо за просмотр. Если я ошибаюсь в грамматике или лексике, пожалуйста, прости меня.

enter image description here

void SortTableCustomList()
{            
    Excel.Worksheet esh = oWB.Worksheets["Order detail"];
    MessageBox.Show(esh.ListObjects["Products"].Sort.SortFields.GetType().Name........
}

1 Ответ

0 голосов
/ 15 февраля 2020
//give the value 7 (column "Region")
MessageBox.Show(esh.ListObjects["Products"].Sort.SortFields[1].Key.Column.ToString());
//give the value "xlAscending"
MessageBox.Show(esh.ListObjects["Products"].Sort.SortFields[1].Order.ToString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...