关于使用NPOI修改xlsx的奇怪问题

这两天做一个修改excel文件的小程序,鉴于操作的时候每天都要重复这个过程,那就不多说了开工写,用的c#,流程是读入sql库的存储过程,写入dataset,其中有若干表,,一个个存入datatable,把表导入excel文件,模板后面还有十几个表会根据导入表,公式就会生成数据,然后把前面导入的表在代码中隐藏掉,保存。只给别人看后面的数据,到这里一切正常,自己机器上打开表格也没问题 ,问题来了,用邮件发送给别人 数据一个都没有,隐藏了就不行。

都用的office的excel打开吗