我正在尝试将自定义结构的输出打印到Excel文件中。我想做的是:
列名
播放器
播放器
列名
播放器
播放器
但我得到的是
列名
列名
播放器
播放器
代码:
int i = 1;
foreach (var item in scoresheet.Positions)
{
var column = wb.Cells;
if ((i % 5) == 1)
{
column["A" + i].LoadFromText("Initial Rank");
}
else
{
column["A" + i + 1].LoadFromText(item.Player.FirstName);
}
i++;
}

发布于 2016-11-27 20:37:39
看看你的台词:
column["A" + i + 1].LoadFromText(item.Player.FirstName);当我等于1时,我假设您希望这是"A2“的结果。但是,实际上您将以"A11”结束,因为它将作为字符串连接来完成。你需要的是:
column["A" + (i + 1)].LoadFromText(item.Player.FirstName);https://stackoverflow.com/questions/40828410
复制相似问题