gpt4 book ai didi

c# - 在 Syncfusion 的 excel 中通过 SSRS 从向下钻取数据流中打开现有文件

转载 作者:太空狗 更新时间:2023-10-29 21:37:27 26 4
gpt4 key购买 nike

我有如下文件的 url。首先我要下载文件的内容。 文件已从 SSRS 配置向下钻取。之后,我用代码 app.Workbooks.Open(stream);

打开一个流
    using (var client = new WebClient())
{
var content = client.DownloadData(url); // Get Existing file

Stream stream = new MemoryStream(content);
stream.Position = 0;

using (ExcelEngine xlsEngine = new ExcelEngine())
{
IApplication app = xlsEngine.Excel;
IWorkbook workBook = app.Workbooks.Open(stream);
}
}

同步融合版本:

Syncfusion.XlsIO.Base, Version=15.4460.0.20

问题:

如果我尝试从现有流(SSRS 报告已向下钻取)文件创建新工作簿,我会收到以下错误

object not set to an instance of an object

最佳答案

问题是根据源文档中的工作表数据提出的。所以,如果你能分享以下信息,分析起来会更容易一些

  1. 异常的堆栈跟踪。
  2. 作为 URL 加载的输入文档。
  3. Syncfusion 程序集的工作版本。

我们准备了简单的示例来打开从 URL 检索到的文件作为流,示例可以从以下链接下载。

示例链接:https://www.syncfusion.com/downloads/support/directtrac/general/ze/Sample84020950.zip

问候,

阿比拉米。

关于c# - 在 Syncfusion 的 excel 中通过 SSRS 从向下钻取数据流中打开现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57381648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com