|
@@ -203,14 +203,10 @@ export default {
|
|
|
//得到自定义过滤数组
|
|
|
let filterList=this.exportFilter(table_book.Sheets.Sheet1);
|
|
|
console.log("filterList:",filterList);
|
|
|
+ let flag=true;
|
|
|
//这里遍历单元格给单元格对象设置属性,s为控制样式的属性
|
|
|
Object.keys(table_book.Sheets.Sheet1).forEach((key) => {
|
|
|
if (key.indexOf('!') < 0 && rangeList.indexOf(this.getCol(key)) >= 0 && filterList.indexOf(key)< 0) {
|
|
|
- //更改格式
|
|
|
- if(isNumber(table_book.Sheets.Sheet1[key].v)){
|
|
|
- table_book.Sheets.Sheet1[key].v=parseFloat(table_book.Sheets.Sheet1[key].v).toFixed(2);
|
|
|
- console.log(key+":",table_book.Sheets.Sheet1[key].v);
|
|
|
- }
|
|
|
table_book.Sheets.Sheet1[key].s = {
|
|
|
font:{
|
|
|
name:"宋体",
|
|
@@ -228,9 +224,13 @@ export default {
|
|
|
right: { style: 'thin' }
|
|
|
}
|
|
|
}
|
|
|
+ //更改数字格式
|
|
|
+ if(flag && table_book.Sheets.Sheet1[key].t=='n'){
|
|
|
+ table_book.Sheets.Sheet1[key].s.numFmt="0.00"
|
|
|
+ }
|
|
|
//库存三列特殊对待
|
|
|
if(table_book.Sheets.Sheet1[key].t=='s' && table_book.Sheets.Sheet1[key].v && (table_book.Sheets.Sheet1[key].v.includes('下游港口库存') || table_book.Sheets.Sheet1[key].v.includes('万港库存') || table_book.Sheets.Sheet1[key].v.includes('在途货物'))){
|
|
|
-
|
|
|
+ flag=false;//标识为不允许更改数字格式
|
|
|
table_book.Sheets.Sheet1[key].s = {
|
|
|
font:{
|
|
|
name:"宋体",
|