一切福田,不離方寸,從心而覓,感無不通。

C#使用IWorkbook 提示 Cannot access a closed Stream

原本使用 IWorkbook 中的HSSFWorkbook,代表 xls文件,最大导出行为65536,当数据量过大时,使用XSSFWorkbook,代表Xlsx文件,提供更多的行与列,在使用XSSFWorkbook写入MemoryStream时,提示Cannot access a closed Stream,是因为在使用book.Write(ms);后,会关闭流;

百度过后,使用自定义流代替内存流,这样就可以保证流不会被自定关闭了
解决方案可参考https://www.cnblogs.com/caoyc/p/6215210.html文章
————————————————
版权声明:本文为CSDN博主「SupperDuan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dpq980522/article/details/129643588