Я перебираю файл Excel по ячейкам.Каждый файл имеет свое количество столбцов.На основе количества ячеек Excel мы динамически создаем столбцы таблицы данных.Эта часть работает нормально.
Мне нужно будет вставить каждое значение ячейки в столбец данных.Как динамически добавлять (или) вставлять значения в столбец данных в c #?
В предположении, что файл Excel имеет 2 строки и 3 столбца
FirstName LastName Location
---------------------------
Albert B Miami
Jackson C Tampa
Мне нужно будет заполнить таблицу данных/ столбец данных с этими значениями ячеек.Итерация цикла Foreach работает нормально и подбирает каждое значение ячейки.Я застрял при вставке каждого значения ячейки в столбец данных / строку данных.
int iCellCount = 3; // In this example, i am defining cell count = 3 as static value. In the real time, cell count is picked from the excel file.
var cellValue = string.Empty;
DataTable dt = new DataTable();
foreach (ExcelReportCell excelCell in excelRow) // Iterating the excel cell row by row in the Excel Sheet
{
cellValue = excelCell.GetText().ToString(); // cellValue is assigned dynamically through excel file cell by cell iteration logic
for (int i = 1; i <= iCellCount; i++)
{
dt.Columns.Add();
// Expected to assign each column values
}
}