Запись информации в столбцы Excel с циклами - PullRequest
0 голосов
/ 03 июля 2019

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

Я попытался запустить этот код, и он обнаруживает только одно из значений в первой ячейке, которые он должен записать в

foreach (Element e in wirelist)
{
    Excel.Worksheet sheet = 
    (Excel.Worksheet)workbook.Worksheets.get_Item("Wires (Exported)");
    int i = 3;
    int j = 1;

    ((Excel.Range)sheet.Cells[i, j]).Value = e.Id;
    i = i +  1;
}

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

1 Ответ

0 голосов
/ 03 июля 2019

Я думаю, что ваша проблема в том, что вы продолжаете получать лист Excel и сбрасывать значения i и j в цикле.Попробуйте это:

       Excel.Worksheet sheet = (Excel.Worksheet)workbook.Worksheets.get_Item("Wires (Exported)");
       int i = 3;
       int j = 1;

       foreach (Element e in wirelist)
       {  
            ((Excel.Range)sheet.Cells[i, j]).Value = e.Id;
            i = i +  1;
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...