本文目录一览:

js vue-json-excel 导出excel 日期格式,数字转科学计数法

文件地址:node_modules/vue-json-excel/dist/vue-json-excel.esm

解决办法:

   把“td”标签修改为"td style=“mso-number-format:’/@’;”"

vue 我想把前端的一个 list导出excel,后台是 c#?

由C#后台导出,Nuget 搜索 NPOI 后引用, 用于处理和生成Excel。

代码:

public static void DataTableExcel(DataTable dataTable, string fileName, string sheetName)

{

IWorkbook workBook = new XSSFWorkbook();

ISheet sheet = workBook.CreateSheet(sheetName);

IRow header = sheet.CreateRow(0);

for (int i = 0; i dataTable.Columns.Count; i++)

{

ICell cell = header.CreateCell(i);

cell.SetCellValue(dataTable.Columns[i].ColumnName);

}

for (int i = 0; i dataTable.Rows.Count; i++)

{

IRow row = sheet.CreateRow(i + 1);

}

//转为字节数组

MemoryStream stream = new MemoryStream();

workBook.Write(stream);

var buf = stream.ToArray();

//保存为Excel文件

using (FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.Write))

{

fs.Write(buf, 0, buf.Length);

fs.Flush();

stream.Dispose();

}

}

使用xlsx、xlsx-style自定义样式导出excel

1.安装依赖xlsx xlsx-style

2.在对应的vue文件中引入

3.在对应的vue文件中开始导出

基本数据导出效果图

自定义表头名称效果图

设置单元格链接效果图

自定义单元格样式效果图

vue2.0 + element UI 中 el-table 数据导出Excel的方法

1、安装相关依赖

主要是两个依赖

npm

install

--save

xlsx

file-saver

如果想详细看着两个插件使用,请移步github。

2、组件里头引入

import

FileSaver

from

'file-saver'

import

XLSX

from

'xlsx'

3、组件methods里写一个方法

exportExcel

()

{

/*

generate

workbook

object

from

table

*/

var

wb

=

XLSX.utils.table_to_book(document.querySelector('#out-table'))

/*

get

binary

string

as

output

*/

var

wbout

=

XLSX.write(wb,

{

bookType:

'xlsx',

bookSST:

true,

type:

'array'

})

try

{

FileSaver.saveAs(new

Blob([wbout],

{

type:

'application/octet-stream'

}),

'sheetjs.xlsx')

}

catch

(e)

{

if

(typeof

console

!==

'undefined')

console.log(e,

wbout)

}

return

wbout

},

注意:XLSX.uitls.table_to_book(

放入的是table

的DOM

节点

)

,sheetjs.xlsx

即为导出表格的名字,可修改!

4、点击导出按钮执行

exportExcel

的方法即可

组件里头代码截图:

实现效果图如下:

导出如下表格的数据到excel。

导出到excel

表格,结果如下:

相关链接:

该工具的其他使用场景(

如react

、jQ、angular

)

以上这篇vue2.0

+

element

UI

el-table

数据导出Excel的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:Vue2.0实现将页面中表格数据导出excel的实例vue

+

element-ui实现简洁的导入导出功能详解vue2.0的Element

UI的表格table列时间戳格式化Element-ui

table中过滤条件变更表格内容的方法