删除掉一些东西

This commit is contained in:
zouzhibing 2022-05-10 17:51:27 +08:00
parent 6ec11dd10a
commit 4bc809012e
2 changed files with 0 additions and 120 deletions

View File

@ -1,60 +0,0 @@
<template>
<el-upload
class="upload-demo"
drag
:before-upload="beforeUploadAction"
type="file" accept=".xlsx, .xls"
>
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">
拖拽上传 <em>或者点击上传 Excel</em>
</div>
</el-upload>
</template>
<script setup lang="ts">
const ExcelJS = require("exceljs");
import { UploadFilled } from '@element-plus/icons-vue'
import {ElMessage} from "element-plus";
const beforeUploadAction = (file, fileLi)=>{
return new Promise((resolve, reject) => {
const reader = new FileReader()
reader.onload = async e => {
const data = e.target.result
console.log('file========',data)
const workbook = new ExcelJS.Workbook();
try {
let res = await workbook.xlsx.load(data)
const sheets =
res._worksheets &&
res._worksheets.filter((item) => typeof item !== "undefined");
const table = [];
sheets.forEach((sheet) => {
sheet._rows.forEach((row) => {
const tableRow = {
position: "",
val: "",
};
row._cells.forEach((cell) => {
tableRow.position = cell._address;
tableRow.val = cell._value.model.value || "";
});
table.push(tableRow);
});
});
console.log('==table=======',sheets,table)
}catch (e){
ElMessage.error('解析失败')
}
// console.log('======',workbook)
}
reader.readAsArrayBuffer(file)
})
}
</script>

View File

@ -1,60 +0,0 @@
<template>
<el-upload
class="upload-demo"
drag
:before-upload="beforeUploadAction"
type="file" accept=".xlsx, .xls"
>
<el-icon class="el-icon--upload"><upload-filled /></el-icon>
<div class="el-upload__text">
拖拽上传 <em>或者点击上传 Excel</em>
</div>
</el-upload>
</template>
<script setup lang="ts">
const ExcelJS = require("exceljs");
import { UploadFilled } from '@element-plus/icons-vue'
import {ElMessage} from "element-plus";
const beforeUploadAction = (file, fileLi)=>{
return new Promise((resolve, reject) => {
const reader = new FileReader()
reader.onload = async e => {
const data = e.target.result
console.log('file========',data)
const workbook = new ExcelJS.Workbook();
try {
let res = await workbook.xlsx.load(data)
const sheets =
res._worksheets &&
res._worksheets.filter((item) => typeof item !== "undefined");
const table = [];
sheets.forEach((sheet) => {
sheet._rows.forEach((row) => {
const tableRow = {
position: "",
val: "",
};
row._cells.forEach((cell) => {
tableRow.position = cell._address;
tableRow.val = cell._value.model.value || "";
});
table.push(tableRow);
});
});
console.log('==table=======',sheets,table)
}catch (e){
ElMessage.error('解析失败')
}
// console.log('======',workbook)
}
reader.readAsArrayBuffer(file)
})
}
</script>