Я готовлю отчет, в котором мне нужно классифицировать каждого пользователя в системе. Есть около 15 тыс. Пользователей.Каким будет лучший способ вывода нескольких списков?
Таким образом, я просматриваю каждый пользователь, проверяя их для различных условий и на основе условий присваивает каждому пользователю список.
Существует около 8-9 списков, что означает, что в системе насчитывается около 8-9 категорий пользователей.
Теперь мне нужно сообщить об этом пользователям в каком-то удобном для понимания формате. Я думал о CSV-файле, где столбцы будут представлять эти 8-9 категорий и под каждым заголовком столбца, у меня будут пользователи из этого списка.
Я могу написать все эти списки в CSV, но затем они появляются один под другим. Я не знаю, как я могу написать их в табличном формате, чтобы его было легко читать и понимать.
E.g. давайте рассмотрим, что у меня есть три категории пользователей.
category1: abc, def, ghi
category2: lmn, opq, rst
category3: uvw, xyz, adf
Так что мой вывод должен быть, как показано ниже:
category1 category2 category3
abc lmn uvw
def opq rst
uvw xyz adf
Я открыт для других предложений, а также о том, как я могу выводить результаты в удобном для понимания формата.
Будет ли пользователь быть более чем в одном списке? – yamen
В идеале пользователь не должен присутствовать в нескольких списках. Но, есть очень мало шансов на перекрытие. – aspnetdeveloper