我和XSSFWorkbook有一些问题。它生成的文件没有问题,但是当我在Excel中打开时,我得到以下警告: Excel在'blah blah,blah.xlsx‘中发现不可读的内容你想恢复这个工作簿的内容吗?我的导出数据超过了30万,所以我切换到了XSSFWorkbook。下面是我导出工作簿的方法。private void SaveXLSWorkbook(XSSFWorkbook workbook) using (MemoryStream ms =
new FileStream(path, FileMode.Open, FileAccess.Read)) workbook = new XSSFWorkbook(stream); IWorkbook newWorkbook = new XSSFWorkbook();
ISheet sheet我尝试从工作簿而不是newWorkbook中写入,但它仍然会损坏文件,我还尝试删除copyRowToSheet方法(只保留if和el