我有文件的网址如下。首先,我想下载文件的内容。该文件已从 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
此问题是根据源文档中的工作表数据引发的。因此,如果您可以分享以下信息,分析起来会更容易
- 异常的堆栈跟踪。
- 作为 URL 加载的输入文档。
- 同步程序集的工作版本。
我们准备了简单的示例来打开从URL检索到的文件作为流,并且可以从以下链接下载示例。
示例链接:https://www.syncfusion.com/downloads/support/directtrac/general/ze/Sample84020950.zip
问候
阿比拉米。