0

我正在使用 Epplus 将集合写入 excel 文件。目前我正在通过手动操作单元格编号来增加行数。(ws 是 ExcelWorkSheet 的一个实例)

  int i = 1;
  foreach (var item in items)
   {
      ws.Cells["A"+i.ToString()].Value =item.Text; 
      i++;
    }

除了在单元格名称中添加数字之外,还有更好的方法来处理这个问题吗?就像是

 int i = 1;
      foreach (var item in items)
       {
          ws.Row[i].Cells[0]=item.Text; 
          i++;
        }
4

1 回答 1

4

(type )上有一个[int Row, int Col]索引器,因此您可以使用.CellsExcelRangews.Cells[i, 0]

  int i = 1;
  foreach (var item in items)
   {
      ws.Cells[i, 0].Value =item.Text; 
      i++;
    }
于 2013-09-11T14:59:39.150 回答