请问一下,遍历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];
}
}
嗯 感谢指导!