2016年4月14日 星期四

filesaver.js 將html table的資料匯出成Excel

參考網址:http://kyleap.blogspot.tw/2015/08/filesaverjs-html-tableexcel.html

另外補充若需要將匯出文件(word)改成橫向,可增加  html-docx-js  這個js

參考網址1:https://github.com/evidenceprime/html-docx-js
參考網址2:http://evidenceprime.github.io/html-docx-js/


作法如下:
在<html>標籤增加一個id,之後js寫法如下

<script type="text/javascript">
    function Output()
    {
        var strFile = "檔案名稱.doc";
        var content = $('#id').html();
        var converted = htmlDocx.asBlob(content, { orientation: "landscape" });//此處參數請參考官網說明
        saveAs(converted, strFile);//輸出    
    }
</script>

沒有留言:

張貼留言