c # Dictionary ‹строка, список ‹Data›› данные в CSV или Excel

У меня Dictionary<string, List<Data>> в виде данных. Здесь с помощью ключевого слова string я хочу получить доступ к данным, которые я храню в List<Data>, и преобразовать их в формат excel или csv.

*******************************
**            KEY            **
*******************************
** StringData ** IntegerData **
**  ''        ** ''          **
**  ''        ** ''          **
**  ''        ** ''          **

Я хочу создать структуру таблицы в формате Excel csv, подобную приведенной выше.

 public struct Data
        {
            public Data(String strValue, int intValue)
            {
                IntegerData = intValue;
                StringData = strValue;
            }

            public int IntegerData { get; private set; }
            public string StringData { get; private set; }
        }

 Dictionary<string, List<Data>> ds = new Dictionary<string, List<Data>>();

person Zafer SEN    schedule 20.07.2017    source источник
comment
Вы что-нибудь пробовали? Есть много ссылок на сохранение данных из C # в csv / excel.   -  person Gilad Green    schedule 20.07.2017
comment
@GiladGreen. Да, я пробовал, но мне не удалось получить данные в List ‹Data›, и мне не удалось создать таблицу, подобную приведенной выше структуре.   -  person Zafer SEN    schedule 20.07.2017
comment
stackoverflow.com/questions/2206279 / очень похожий вопрос   -  person toing_toing    schedule 20.07.2017
comment
Вы можете использовать такой инструмент, как CsvHelper.   -  person Magnus    schedule 20.07.2017