生成Excel報表的最直觀方法

用HTML語法來編寫xls文件尤其簡單快捷,同時也具有基本的字體設置、單元格合併等功能,對於樣式不是非常複雜的報表倒是不錯的途徑。
比如下列文本:
<table><tr><td>Data</td></tr></table>
在Excel中就能正常渲染,感覺比使用COM組件更方便點,對於普通的報表就無須COM或者VSTO來殺雞用牛刀了。
還有點要注意的,我不知道這樣寫出來的報表怎樣指定其單元格的數據類型,也就是說如果有一長串數字要作爲字符串顯示,推薦在數字前面或末尾加上&nbsp;,若是要將一連串數字以帶小數的形式顯示(即保留數字末尾的.00,Excel會默認去除小數末尾的0),單純給它加上&nbsp;,會導致此單元格在Excel中無法參與運算,可以將數值格式化成帶千位分隔符的形式:102,222.00,這樣不僅可以保留末尾的0,也能在Excel中運算了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章