是否有任何方式查詢Excel 2010電子表格,而不使用Jet或導出爲CSV並查詢csv文件。使用C#.NET查詢Excel電子表格而不使用Jet OLE DB
爲什麼我不能使用Jet的原因是因爲應用程序需要作爲Web服務運行,在Windows Server 2008 R2中,沒有32位支持 - 因此噴氣機將無法正常工作。這是給定的,因爲WOW 64沒有安裝在目標服務器上。
This thread建議使用一個32位的代理機,但是這也不是一個選項。
進一步信息:服務器正在運行SharePoint 2010的
感謝,
JD
難道你不能只將excel電子表格導入「真實」的數據庫?由於您正在編寫Web服務,因此如果將數據源保存爲Excel文件,那麼您可能會遇到併發性問題......然後,您可以安排一項工作來不時更新SQL Server表。 – rsenna 2010-11-02 00:56:11
否。信息存儲在excel文件中是業務需求。不是我的選擇... – Darbio 2010-11-02 01:01:23
我不知道有可能排除WOW64的安裝 - 根據我的經驗,任何32位程序在64位機器上運行 - 大概是WOW64在那裏,但你甚至沒有注意到它。 – markmnl 2010-11-02 01:20:47