如何在没有任何第三方工具的情况下将流转换为Excel工作表(.xls和.xlsx)
本文关键字:工作 Excel 转换 xlsx xls 任何 第三方 情况下 工具 | 更新日期: 2023-09-27 18:20:43
Stream inputstream = Exceluploader.PostedFile.InputStream;
if (extenstion == ".xls")
{
//1. Reading from a binary Excel file ('97-2003 format; *.xls)
excelReader = ExcelReaderFactory.CreateBinaryReader(inputstream);
excelReader.IsFirstRowAsColumnNames = true;
}
if (extenstion == ".xlsx")
{
//...
//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
excelReader = ExcelReaderFactory.CreateOpenXmlReader(inputstream);
excelReader.IsFirstRowAsColumnNames = true;
}
目前我正在使用ExcelDataReader开源将流转换为Excel工作表,然后转换为数据集,同样我想在没有任何外部方工具或dll的情况下执行
第三方工具的存在是有原因的。这是为了让你的生活更轻松。如果您希望能够在没有第三方工具的情况下自己阅读所有这些内容,则需要开始研究 XLS 和 XLSX 格式的规格并自己解释它们。
查看这些 XLS 和 XLSX 的链接