关于Excel遍历变量的算法

请问一下,遍历excel里面的占位符然后从Dictionary<>里插入值,这样先遍历Dictionary<>再遍历excel行再遍历行的列类似下图,算法复杂度是O(n^3)

foreach(KeyValuePair<string, string>  item  in dictionaries){
foreach( var row  in excel.Rows){
foreach(var cell  in  row.cells){
xxxxxxx
}
}
}

请问一下大佬,有没有其他简化的算法

回答

用索引遍历的话是否可以少一层嵌套,只遍历Excel

// 字典数组或列表
Object[] dictionaries = new Object[10];
// Excel行记录
Object[] rows = new Object[10];
for (int i = 0; i < rows.length; i++) {
      // Excel行记录的所有列
      Object[] cells = rows[i];
      for (int j = 0; j < cells.length; j++) {
           // 此处使用索引访问字典
           Object dictionary = dictionaries[i];
      }
 }
以上是关于Excel遍历变量的算法的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>