Я немного запутался, пытаясь получить массив строк 2d [2x4] на лист, используя closedXML в c #.
Мое решение работает для целочисленных массивов, но если я делаю то же самое с моим массивом строк, оно не работает.
Для записи данных в мою таблицу Excel я использую этот код:
int[,] test = { { 1, 2, 3, 4 }, { 2, 5, 6, 4 } };
worksheet.Cell(15, 2).InsertData(data: test, transpose: true);
Результат:
1 2 3 4
2 5 6 4
-> Это именно то, что я ожидал.
Но если я попробую то же самое с:
string[,] teststring = { { "a", "b", "c", "d" }, { "e", "f", "g", "h" } };
worksheet.Cell(15, 2).InsertData(data: teststring, transpose: true);
Результат:
а б в г д е ж г
-> Все значения находятся в одной строке, и я не понимаю, почему.
Кто-нибудь знает, почему это происходит и как получить ожидаемый результат?
(Формат тестовой строки предопределен, поэтому я не могу его изменить.)
Заранее большое спасибо!