|
请教,欲使用NPOI导入Excel文件,头部引用和代码如下. 红色代码报错...请指点下报错原因是什么,非常感谢.
错误 CS1503 参数 1: 无法从“string”转换为“NPOI.HSSF.Model.InternalWorkbook”
using System;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data.SQLite;
using System.IO;
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using NPOI.HSSF.UserModel;
public System.Data.DataTable ExcelUp(string excelName)
{
string filePath = excelName;//读取excel文件路径;
//打开Excel文件,取得Sheet名
if (filePath.IndexOf(".xlsx") > 0) // 2007版本
{
XSSFWorkbook workbook = new XSSFWorkbook(filePath);
}
else if (filePath.IndexOf(".xls") > 0) // 2003版本
{
HSSFWorkbook workbook = new HSSFWorkbook(filePath);
}
System.Data.DataTable dt = GetDataTable("Sheet1", filePath); //此处报错
return dt;
}
补充内容 (2017-2-7 09:07):
非常不好意思,标记错了。。。是这行代码报错。狂汗。
HSSFWorkbook workbook = new HSSFWorkbook(filePath); |
|