欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue excel報表

錢艷冰1年前7瀏覽0評論

Vue Excel報表是一種基于Vue框架的數據可視化工具,可以幫助用戶將數據轉化為Excel格式的報表,從而方便地進行數據分析和匯報。Vue Excel報表可以通過數據綁定、樣式控制以及自定義組件等方式實現各種樣式和數據的展示,適用于各種數據分析和報表需求。

以下是Vue Excel報表的一個示例代碼:

<template>
<div class="report">
<v-excel :header="headers">
<v-excel-sheet name="Sheet 1">
<v-excel-row>
<v-excel-cell>姓名</v-excel-cell>
<v-excel-cell>年齡</v-excel-cell>
<v-excel-cell>性別</v-excel-cell>
<v-excel-cell>部門</v-excel-cell>
</v-excel-row>
<v-excel-row v-for="(item, i) in data" :key="i">
<v-excel-cell>{{ item.name }}</v-excel-cell>
<v-excel-cell>{{ item.age }}</v-excel-cell>
<v-excel-cell>{{ item.gender }}</v-excel-cell>
<v-excel-cell>{{ item.department }}</v-excel-cell>
</v-excel-row>
</v-excel-sheet>
</v-excel>
</div>
</template>
<script>
import VueExcelReport from 'vue-excel-report'
export default {
name: 'ExcelReport',
components: {
VueExcelReport
},
data () {
return {
headers: {
filename: '員工信息報表.xlsx',
sheetname: 'Sheet 1',
headers: [
{ 'key': 'name', 'display': '姓名' },
{ 'key': 'age', 'display': '年齡' },
{ 'key': 'gender', 'display': '性別' },
{ 'key': 'department', 'display': '部門' }
]
},
data: [
{ 'name': '張三', 'age': 25, 'gender': '男', 'department': '財務部' },
{ 'name': '李四', 'age': 28, 'gender': '女', 'department': '銷售部' },
{ 'name': '王五', 'age': 30, 'gender': '男', 'department': '技術部' },
{ 'name': '趙六', 'age': 35, 'gender': '男', 'department': '人力資源部' },
{ 'name': '劉七', 'age': 29, 'gender': '女', 'department': '客戶服務部' }
]
}
}
}
</script>

在上述代碼中,使用了Vue Excel報表的兩個組件:VueExcelReport和v-excel。其中,VueExcelReport組件是整個報表的容器,可以包含多個v-excel組件,每個v-excel組件代表一個Sheet。v-excel-row和v-excel-cell分別代表每一行和每一列的單元格。

通過以上代碼,我們可以得到一個簡單的員工信息報表,包含了姓名、年齡、性別和部門四個字段。