HotXLS 文档

使用索引数字引用单元格

可以使用 Cells 属性,通过行和列的索引数字引用单个单元格。该属性返回一个表示单个单元格的 Range 对象

示例

在以下示例中,Cells[5,2] 返回 Sheet1 上的单元格 B5,然后将 Value 属性设置为 10
Workbook.Sheets[1].Cells[5,2].Value := 10;
Cells 属性非常适合用于循环遍历单元格范围,如下例所示
With Workbook.Sheets[1] do begin
  for i := 1 to 10 do
    Cells[i, 1].Value := i;
end;
Cells 属性也可以应用于 Range 对象,如下例所示
With Workbook.Sheets[1].Range['C5', 'G20'] do begin
  for i := 1 to Rows.Count do
    Cells[i, 1].Value := i;
end;
本示例循环遍历 Sheet1 上的单元格 C5:H15,如果某个单元格包含小于 0.1 的值,则将该值替换为 0
With Workbook.Sheets[1].Range['C5', 'H15'] do begin
  for i := 1 to Rows.Count do
    for j := 1 to Columns.Count do
      if Cells[i, j].Value < 0.1 then Cells[i, j].Value := 0;
end;