如果我的用户只使用一个工作表上传excel文件,我想智能地只使用该工作表。但是,当我拉出此文件的架构时,我看到一个意外的工作表(带圆圈):
通过以下方式检索架构:
OleDBConnection.GetSchema("Tables")
在这种情况下,看起来第二个工作表是用户定义的过滤器,用于“滚动”滚动的两列。
问题:使用“$< filter>”忽略工作表是否安全?附?换句话说,如果我浏览所有工作表,抛出“$< filter>”类型,并发现只剩下一个,是否合理默认使用该工作表?有人有参考吗?
谢谢!
答案 0 :(得分:0)
以下是如何从命名范围中选择数据的参考:
http://msdn.microsoft.com/en-us/library/ms971514.aspx
你如何拉出这个文件的架构?也许你可以过滤它,以便它只有工作表?