Создание новых строк в файле CSV согласно приложенному - PullRequest
0 голосов
/ 31 января 2020

Все, что мне нужно, это создать 3 строки до того, как l oop.

Я хочу, чтобы UNITS, PROFILE и FRAMESET всегда были в верхних 3 строках.

Выходные данные различаются, и я добавляю эти 3 строки сверху, они повторяются в каждой строке. Так вот, где я изо всех сил пытаюсь это сделать.

internal string AsCSVLine(bool normalLabel = true)
{
    string csv = "";
    var tempName = (_SteeLName == null) ? _name : _SteeLName;
    csv += "UNIT" + "," + "MILIMETERS"+ ",";
    csv += "PROFILE" + "," + _SteeLName.ToString() + ",";
    csv += "FRAMESET" + "," + "MODULEREF" + ",";
    csv +=  "COMPONENT" + "," + _name.ToString() + ",";
    csv += (normalLabel) ? "LABEL_NRM" + "," : "LABEL_INV" + ",";
    csv += "1,";
    csv += Math.Round(_webAxis.Length, 2).ToString();

    SortOperations();
    foreach (hOperation op in operations)
    {
        csv += "," + op._type.ToString() + "," + Math.Round(op._loc, 2).ToString();
    }

    return csv;
}

И вывод должен выглядеть так:

Excel CSV Spread Sheet

...