台灣最大程式設計社群網站
線上人數
734
 
會員總數:245217
討論主題:189089
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 解決用Html產生Excel檔案的時候,在Excel 2003的數值計算問題
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
解決用Html產生Excel檔案的時候,在Excel 2003的數值計算問題
價值 : 0 QP  點閱數:798 回應數:0

樓主

桂正和
中級專家
4362 89
3513 1171
發送站內信

捐贈 VP 給 桂正和
用ASP產生Excel有很多方式
例如可以使用HTML把
MINE改成xls的方式去強制轉換
或者是操作Excel.Application產生檔案也有

現在這個問題則是出在第一種方式
我產生的檔案是一份比較長的報表
其中有兩個欄位是數值
本來如果沒印出幾行的話是還好
但是超過44筆左右就會有問題
顯示雖然還是會正確
但是欄位無法透過直接選擇Excel欄位的方式去計算總合/平均等功能

最後找出一個方式是
在Head上方加上
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">

然後把須要轉成真正數值的欄位加上 x:num
例如
<td align="right" class="style2" x:num><%='要放的數值資料%></td>
這樣即可^^
搜尋相關Tags的文章: [ ASP ] , [ Excel ] ,
本篇文章發表於2008-07-16 11:57
== 簽名檔 ==
個人網站:
http://www.keiko.tw/

小角色創意工作室
http://www.smallrole.tw/
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.