自动识别EXCEL2003和2007
引用句NPOI.dll、NPOI.OOXML.dll和NPOI.OpenXml4Net.dll
using (FileStream file = new FileStream(path, FileMode.Open, FileAccess.Read))
{
IWorkbook hssfworkbook = NPOI.SS.UserModel.WorkbookFactory.Create(file);
}
这样就可以自动识别,好强大,以后终于不需要会EXCEL COM组件。
案例:
using (FileStream fs = File.OpenRead(openFileDialog.FileName))
{
IWorkbook wk = WorkbookFactory.Create(fs);//使用接口,自动识别excel2003/2007格式
ISheet sheet = wk.GetSheetAt(0);
for (int j = 0; j <= sheet.LastRowNum; j++) //LastRowNum 是当前表的总行数
{