嗨 各位早!!!! 目前在寫vue想要將Table(bootstrapTable)匯出Excel來

使用tableExport的時候有遇到一些小問題


src="Scripts/tableExport.min.js"

網頁 的地方放入button
<button v-on:click="click" class="btn btn-danger">匯出檔案</button>

在vue底下建立click事件:
1.
$('#table').tableExport();

2.
$('#table').tableExport({ type: 'excel', escape: 'false', fileName: sTitle + getToday(), formats: ["xlsx"], });

3.
$("#table").tableExport({
headings: true,
footers: true,
formats: ["xls"],
fileName: sTitle + getToday(),
bootstrap: true,
position: "top",
ignoreRows: null,
ignoreCols: null,
ignoreCSS: ".tableexport-ignore",
emptyCSS: ".tableexport-empty",
trimWhitespace: false,
});

----------------------------------------------------------------------------------------------------------

使用過上面三種方法 , 目前遇到了一些小問題
第一種方法:他會匯出csv檔 , 但是他檔案儲存的格式為UTF-8

第二種方法:他會匯出xls檔 , 但是打開檔案的時候會顯示其檔案格式與副檔名不相符...... ,
明明我指定的是xlsx檔 , 為什麼他跑出來的會是xls檔 ,
那打開檔案顯示的問題 , 我使用另存新檔 , 他預設的檔案類型竟然是網頁 ,
有點搞不懂為什麼

第三種方法:明明指定的也是xls檔 , 但是匯出的竟然是csv檔案.....

想詢問一下 如果我要讓它會出檔案為xls或者是xlsx , 在打開檔案或者是儲存檔案不會有出現問題的狀況下
那該怎麼改寫以上其中一種方法 , 或者是是不是有少匯入什麼javascript檔 ,

在這邊麻煩有使用過此方法的大大們了!!!!!
麻煩了 感謝~~~~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!