我正在使用 excel 库打开电子表格并阅读其内容,我在互操作库上使用此库,因为互操作库会导致我希望托管的服务器机器出现问题。
https://code.google.com/p/excellibrary/
using ExcelLibrary.SpreadSheet;
Stream fileStream = System.IO.File.OpenRead(excelFileName); //FilePath
Workbook book = Workbook.Load(fileStream); //Exception thrown
Worksheet sheet = book.Worksheets[0];
运行代码时,可以看到文件流加载:
当我进入下一行时,我得到了异常。缓冲区不能为空。
异常之后,流阅读器变为 canRead false: