我的客戶需要使用Excel或類似的東西讀取一些查詢,所以我需要在存儲過程中的某些查詢中生成XLS調用。如何使用存儲過程生成XLS或XLSX?
基本上我有SP,我有查看完成,查詢工作正常,但我不知道如何使用SP本身做出xls或xlsx。
有沒有什麼好的做法或者我應該遵循的一些具體步驟?
使用.NET C#和MVC2。
預先感謝您!
我的客戶需要使用Excel或類似的東西讀取一些查詢,所以我需要在存儲過程中的某些查詢中生成XLS調用。如何使用存儲過程生成XLS或XLSX?
基本上我有SP,我有查看完成,查詢工作正常,但我不知道如何使用SP本身做出xls或xlsx。
有沒有什麼好的做法或者我應該遵循的一些具體步驟?
使用.NET C#和MVC2。
預先感謝您!
將數據寫入HTML文檔,並將其作爲.XLS文件而不是.HTML提供。
所有版本的Excel 2003或更高版本都將接受HTML文件,就像它是.XLS二進制或OpenOfficeXML一樣。用戶不會看到差異。
演示:這個複製到記事本
<html><body><table>
<tr><td>name</td><td>age</td></tr>
<tr><td>Albert</td><td>21</td></tr>
<tr><td>Brian</td><td>47</td></tr>
<tr><td>Charles</td><td>32</td></tr>
</table></body></html>
另存爲 「simple.XLS」。
用Excel打開。
我寧願嘗試創建XMLSS,對於SP來說仍然不是很容易,但比試圖創建XLS或XLSX的問題更少。
http://epplus.codeplex.com/ – bzlm 2010-10-22 13:21:01