用NPOI去操作单元格 除了通过列和行去定位一个单元格外 是否可以通过 “A1”或“B2” 这样的参数去操作一个单元格 希望知道的朋友能够给些思路 谢谢 |
|
10分 |
NPOI只需要掌握这几个对象你就明白了。
book-整个excel sheet-book下的sheet页 row-book下的指定sheet的某一行 cell-book下的指定sheet的某一列 要找到哪个单元格,就通过row几cell几找到。 参考 |
10分 |
不能
不过你可以将A1,B2这种东西解析成行号和列号 字母部分是列号,从A开始,26进制,数字部分是行号,从1开始,10进制 做个解析函数计算一下就行了 |
嗯 因为刚接触C# ,NPOI也是第一次使用 有时候会不知所措
我按楼上的做的 返回去的为该单元格的行和列 再次感谢楼上的两位。 //将”A1″转换为行列 public int[] NPOI_CellChange(string A1) { int[] nCell = new int[2]; string strSplit1, strSplit2; string A2 = A1.Substring(7, 3); strSplit1 = Regex.Replace(A2, “[0-9]”, “”, RegexOptions.IgnoreCase); char[] A3 = strSplit1.ToCharArray(); nCell[0]=A3[0]-“”A””; |