最近有一個項目,是要用程序把學校里一個年級的學籍信息經過處理合成一個表,小學共六個年級,生成六張表,而且是*.xls文件,通過查找資料我決定使用Office PIA來試試。
我最開始查到我資料是說要在Add Referrence里加入Microsoft.Office.Interop.Excel,不過這樣一來程序的移植性就差了,沒有安裝Office對應版本的電腦上就沒法兒運行了,於是我做出了一個艱難的決定,把
Microsoft.Office.Interop.Excel.dll導出來。可是各家有各家的說法,偶然從http://support.microsoft.com/kb/897646頁面發現安裝了O2003pia.exe即2003版的PIA安裝包后就可以得到獨立的Microsoft.Office.Interop.Excel.dll文件,放在項目文件夾中可以提高移植性於是從http://www.microsoft.com/en-us/download/details.aspx?id=3508找來2010版的PIA安裝了,但是安裝完成之后卻不知道在哪兒找Microsoft.Office.Interop.Excel.dll於是使用Everything進行進行全盤搜索,結果如下:
一不作,二不休,馬上到文件夾里去找,結果卻是這個樣子:
不能復制,看不懂的說,我靈機一動想出了在DOS里copy命令復制一個哈哈,結果還真成功了:
哈哈哈哈,成功了!!!看來這個方法還可行。哎呀,感觸頗深呀,Windows再怎么發展也不能忘了DOS呀!