1. 程式人生 > >js匯出excel增加表頭、mso-number-format定義資料格式

js匯出excel增加表頭、mso-number-format定義資料格式

在做專案時遇到mso-number-format定義的科學計數法轉化格式與金額定義的向右對齊樣式有衝突。

   之前有寫過篇部落格專門記述mso-number-format定義科學計數法轉化格式。當使用這種方法匯出檔案時,有時會遇到一個問題,就是匯出的Excel經常會把我們的資料自動識別為其他格式,例如只有純數字的欄位在匯出到 Excel後會被自動識別為數字格式,而一旦數字超過11位,Excel便會將其以科學計數法的形式來顯示,比如身份證號碼,帶區號的電話號碼等。

在設定匯出的JS中設定好特定的文字樣式;

在資料流輸出時為某一列的值設定特定好的class

\

匯出後的表格示例圖