NPOI 导出Excel提示内容有问题的解决方法

NPOI导出Excel 使用Microsoft Excel 打开提示内容有问题,如下:

NPOI 导出Excel提示内容有问题的解决方法_第1张图片

NPOI 导出Excel提示内容有问题的解决方法_第2张图片

原因是:在使用NPOI导出excel时,获得 workbook.Write(ms)生成的 MemoryStream后,使用了 ms.GetBuffer()返回文件内容,导致生成的 Excel文件结尾处有大量的 00(空字节),改为 ms.ToArray()即可得到正常的文件了。

你可能感兴趣的:(.Net跨平台,excel)