我有一个文件到数据集的转换器,它使用 ExcelReader 将文件转换为数据集。
public class ConvertExcelFileToDataSet : IConvertAFileToDataSet
{
public DataSet Convert(HttpPostedFileBase file)
{
return GetDataFromExcel(file.InputStream);
}
private DataSet GetDataFromExcel(Stream target)
{
var excelReader = ExcelReaderFactory.CreateOpenXmlReader(target);
excelReader.IsFirstRowAsColumnNames = true;
return excelReader.AsDataSet();
}
}
当我取回数据集时,我需要将其分成更小的块。让我们说 5 块数据集,以便我可以用它们做事。我会在等待期间继续研究。