【问题标题】:Select specific cell in Excel and go to next row在 Excel 中选择特定单元格并转到下一行
【发布时间】:2012-06-06 13:49:52
【问题描述】:

使用 C# 如何“跳转”到 Excel 电子表格中的特定单元格并转到下一行?我需要使用列表中的数据填充现有电子表格。这就是我认为它会起作用的方式:

Globals.LookupTable.Range["A2"].Select();
foreach (CFolderType ft in FolderTypes) {
    Globals.LookupTable.Rows.Next.Value2 = ft.name;
}

这将在 A 列中向下移动并插入值。

【问题讨论】:

    标签: c# .net excel


    【解决方案1】:

    这样的事情应该可以完成工作:

    Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.ApplicationClass();
    excel.Workbooks.Add(System.Reflection.Missing.Value);
    int rowIdx = 2;
    foreach (CFolderType ft in FolderTypes) 
    {
        Microsoft.Office.Interop.Excel.Range aCell = excel.get_Range("A" + rowIdx.ToString(), System.Reflection.Missing.Value); 
        aRange.Value = ft.name;
        rowIdx++;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多