diff --git a/src/App.vue b/src/App.vue
index e56ec46..f264af7 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/src/components/FullTable.vue b/src/components/FullTable.vue
index c5f0441..8537c14 100644
--- a/src/components/FullTable.vue
+++ b/src/components/FullTable.vue
@@ -34,6 +34,9 @@
>
选择解析区域
+
+
+
@@ -48,10 +51,11 @@ export default {
loadFileName: "",
table: null,
currentSheet: "",
+ previewVisible: false,
};
},
computed: {
- isImportable: function(){
+ isImportable: function () {
return this.loadFileName === null;
},
isNotEditable: function () {
@@ -66,6 +70,7 @@ export default {
},
},
methods: {
+ // Load the excel file into temporary buffer in explorer
loadFile: function (file) {
this.loadFileName = file.name;
let fRead = new FileReader();
@@ -75,6 +80,7 @@ export default {
};
fRead.readAsBinaryString(file.raw);
},
+ // Load the table from buffer to this.table
importTable: function () {
localforage.getItem("LoadedTable").then((res) => {
if (res !== null) {
@@ -83,13 +89,21 @@ export default {
});
console.log("importing table");
},
- showPreview: function() {
- let toShow = this.table.sheets[this.currentSheet];
- XLSX.utils.sheet_to_formulae()
- }
+ //
+ showPreview: function () {
+ var tabName = this.table.SheetNames[this.currentSheet]
+ var sheetByRow = XLSX.utils.sheet_to_json(this.table.Sheets[tabName]);
+
+ this.previewVisible = true;
+ },
},
};
\ No newline at end of file