Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f4cf0ab701 |
@@ -34,6 +34,9 @@
|
|||||||
></el-option>
|
></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-button @click="showPreview">选择解析区域</el-button>
|
<el-button @click="showPreview">选择解析区域</el-button>
|
||||||
|
<el-dialog title="预览表格" width="80%" :visible.sync="previewVisible">
|
||||||
|
|
||||||
|
</el-dialog>
|
||||||
</el-main>
|
</el-main>
|
||||||
</el-container>
|
</el-container>
|
||||||
</template>
|
</template>
|
||||||
@@ -48,6 +51,7 @@ export default {
|
|||||||
loadFileName: "",
|
loadFileName: "",
|
||||||
table: null,
|
table: null,
|
||||||
currentSheet: "",
|
currentSheet: "",
|
||||||
|
previewVisible: false,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -66,6 +70,7 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// Load the excel file into temporary buffer in explorer
|
||||||
loadFile: function (file) {
|
loadFile: function (file) {
|
||||||
this.loadFileName = file.name;
|
this.loadFileName = file.name;
|
||||||
let fRead = new FileReader();
|
let fRead = new FileReader();
|
||||||
@@ -75,6 +80,7 @@ export default {
|
|||||||
};
|
};
|
||||||
fRead.readAsBinaryString(file.raw);
|
fRead.readAsBinaryString(file.raw);
|
||||||
},
|
},
|
||||||
|
// Load the table from buffer to this.table
|
||||||
importTable: function () {
|
importTable: function () {
|
||||||
localforage.getItem("LoadedTable").then((res) => {
|
localforage.getItem("LoadedTable").then((res) => {
|
||||||
if (res !== null) {
|
if (res !== null) {
|
||||||
@@ -83,13 +89,21 @@ export default {
|
|||||||
});
|
});
|
||||||
console.log("importing table");
|
console.log("importing table");
|
||||||
},
|
},
|
||||||
|
//
|
||||||
showPreview: function () {
|
showPreview: function () {
|
||||||
let toShow = this.table.sheets[this.currentSheet];
|
var tabName = this.table.SheetNames[this.currentSheet]
|
||||||
XLSX.utils.sheet_to_formulae()
|
var sheetByRow = XLSX.utils.sheet_to_json(this.table.Sheets[tabName]);
|
||||||
}
|
|
||||||
|
this.previewVisible = true;
|
||||||
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
td {
|
||||||
|
min-width: 10px;
|
||||||
|
border: 1px;
|
||||||
|
border-block-color: #cccccc;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
Reference in New Issue
Block a user