【发布时间】:2013-11-28 14:45:34
【问题描述】:
我有一个问题,我希望这对您来说是一个简单的问题。 (Windows 窗体应用程序、C#、Framework 3.5、SQL Server 2008 R2)
我不知道如何通过 OleDB 打开 Excel(它以 byte[] 类型加载)。
那么,我做了什么: 我已经通过表单上传了 Excel (.xls(x)) 文件,并将其作为 varbinary(max) 保存在数据库中。现在我需要通过 oleDB 读取该 Excel 文件。我已经设法从数据库加载该文件并将其保存到 byte[] 变量中。如何在 oleDB 中打开 byte[]? 当我第一次上传文件时(在将其保存到数据库之前),我通过 OleDB 打开它,只传递了文件路径。当 Excel 的数据已经作为 byte[] 存储在内存中时,如何访问它?
【问题讨论】: