C#使用NPOI读取excel

visual studio使用NuGet安装最新的NPOI(当前为2.3.0)

当前debug目录 AppDomain.CurrentDomain.BaseDirectory


NPOI读写Excel

http://www.cnblogs.com/luxiaoxun/p/3374992.html



NPOI 中的公式列的值的獲取

https://hk.saowen.com/a/e2a742a369cb1ac6722fe417e17cd419ff40342a436df6c700198dbdbeac94d5

公式格类型的判断,下面耗时较长,不要放在for循环里

XSSFFormulaEvaluator evalor0 = null;
HSSFFormulaEvaluator evalor1 = null;
if (fileName.IndexOf(".xlsx") > 0 || fileName.IndexOf(".xlsm") > 0) // 2007版本 
   evalor0 = new XSSFFormulaEvaluator(workbook);
else
   evalor1 = new HSSFFormulaEvaluator(workbook);


你可能感兴趣的:(C#)