在内存OleDbConnection到Excel文件

jav*_*vaj 8 .net sql excel sql-server-2005

我想打开一个OleDbConnection到Excel文件,它作为FileStream在内存中.有谁知道这是否可能以及如何实现它?

大图我想将文件字节传递给.NET CLR存储过程并提取数据.也许有一种更好的方法可以做到这一点,我没有考虑过.

提前致谢.

Est*_*aya 0

JP 提供的 VSTO 解决方案绝对可行。但是,如果您确实想使用 OleDb 和一些 SQL,请看一下这篇文章:这是一篇 MS 知识库文章,描述了如何使用 OleDb 将数据从 excel 导入 SQLSever。