1

我有一个日文 Excel ('.xls') 文件,我需要使用 .xls 将其上传到服务器IExcelDataReader。下面是我的代码:

IExcelDataReader reader;
DataSet dataSet = null;
if (fileExtension == ".xlsx")
{
    // .xlsx
    reader =        ExcelReaderFactory.CreateOpenXmlReader(file.InputStream);
}
else if (fileExtension == ".xls")
{
    // .xls
    reader = ExcelReaderFactory.CreateBinaryReader(file.InputStream);
}
else
{
    response.Error =
        string.Format(Extensions.LabelFor(labelModels, null, 42), file.FileName);
    return response;
}
// cast to data set
dataSet = reader.AsDataSet();
DataTable dataTable = dataSet.Tables[sheetName];

但我无法得到日本的价值观。英语价值观一切正常。请告诉我为什么我不能上传.xls日语文件?

当我将文件更改为.xlsx!

4

0 回答 0