excel - NPOI - 保存从 Excel 模板文件创建的工作簿
问题描述
我已经完成了这个NPOI - 保存从模板文件创建的工作簿并尝试如下。我将 HSSFWorkbook 修改为 XSSFWorkbook,因为我的模板是 .xlsx 格式。但是当我试图打开它时,它说已损坏并正在修复。
XSSFWorkbook hssfwb;
using (FileStream file = new FileStream("C:\\Temp\\Rpt-Trading_Template.xlsx", FileMode.Open, FileAccess.ReadWrite))
{
hssfwb = new XSSFWorkbook(file);
}
FileStream xfile = new FileStream("C:\\Temp\\test.xlsx", FileMode.Create, System.IO.FileAccess.Write);
hssfwb.Write(xfile);
xfile.Close();
原始报告具有过滤器和折叠功能,如下图所示:
在从原始过滤器复制的报告中,折叠功能不可用。
我什至尝试使用 HSSF 认为 XSSF 不起作用。请指导我复制模板并使用 NPOI 从第二张表刷新可透视数据。
除了 Interop 之外的任何其他库可以实现这一目标吗?
谢谢, 纳加斯里
解决方案
推荐阅读
- neovim - 无法在 neovim nightly 中从剪贴板粘贴
- c# - get data from cosmos db in c# for given querystring
- android - TextInputLayout, setError 增加高度
- .net - 如何在 Windows 中安全地存储用户凭据
- python - 如何使用产量和生成器函数将递归函数的输出保存到项目列表中
- sql - distict 不能用在这个
- javascript - 元素聚焦时如何更改物化CSS文本输入边框颜色
- flutter - Dart-PDF - Flutter - 超过 100 页的慢速 PDF 渲染
- websocket - 我如何在 Apache Flink Serverless Java 中运行 Web 套接字
- go - 如何将自动增量添加到表中