Как получить вывод «Ниже» с данным вводом в консольном приложении - PullRequest
0 голосов
/ 10 июля 2019

У меня есть вход, как показано ниже в Excel. Рассмотрим пространство между значениями как значение следующей ячейки. Фактический ввод

Мой вывод должен быть,

Ожидаемый результат

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

Я пробовал с Loop, Я получил вывод как, Фактический объем производства

Вот код, который я использовал для печати записи.

    for(int Currow = 0 ; Currow <dt.rows.count; curRow++)

{
for(int CurCol = 0 ; CurCol<dt.Columns.count; CurCol ++)
{
if(dt.Rows[Currow][CurCol].ToString().Trim() != "")
   {
   string Modified Value = dt.Rows[Currow][CurCol].ToString().Trim();
   string NewValue = ModifiedValue.Replace("PersonName_","");
   Console.WriteLine(NewValue + " | ");
   }
}
if(currow    %    2 == 1)
    {
if(!dt.Rows[Currow][CurCol].ToString().Contains != "PersonName_"))
     {
Console.WriteLine();
     }
    }
}

Ожидаемый результат: Ожидаемый результат

Фактический результат: Фактический объем производства

...