![]() |
#2
hzzasdf2017-02-09 23:47
|
错误 CS1503 参数 1: 无法从“string”转换为“NPOI.HSSF.Model.InternalWorkbook”
环境 vs2015

using System;
using using System.Windows.Forms;
using System.Data.SQLite;
using 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;
}
using using System.Windows.Forms;
using System.Data.SQLite;
using 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;
}