对excel里的数据修改后再保存回去,一直有问题,于是直接写了个最简单的
FileStream fs = new FileStream("D:\\test.xlsx", FileMode.Open, FileAccess.Read);
XSSFWorkbook wb = new XSSFWorkbook(fs);
using (FileStream fs1 = File.OpenWrite("D:\\test.xlsx"))
{
wb.Write(fs1);
}
直接读取保存然后再打开test.xlsx的时候还是会报错
如果下面不是覆盖原有的xlsx文件而是新建
using (FileStream fs1 = File.OpenWrite("D:\\NEW1231313test.xlsx"))
{
wb.Write(fs1);
}
就没有问题,可以打开
这是怎么回事呢??