首页 新闻 会员 周边

关于Excel遍历变量的算法

0
[已解决问题] 解决于 2022-07-09 12:51

请问一下,遍历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
                }
      }
}

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

godcloudy的主页 godcloudy | 初学一级 | 园豆:18
提问于:2022-07-04 12:15
< >
分享
最佳答案
0

用索引遍历的话是否可以少一层嵌套,只遍历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];
      }
 }
奖励园豆:5
飒沓流星 | 小虾三级 |园豆:1099 | 2022-07-09 12:40

嗯 感谢指导!

godcloudy | 园豆:18 (初学一级) | 2022-07-09 12:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册