svell_jerry 3 éve
szülő
commit
d05feb0385
1 módosított fájl, 22 hozzáadás és 0 törlés
  1. 22 0
      src/xlsx/XLSX.ts

+ 22 - 0
src/xlsx/XLSX.ts

@@ -1,11 +1,33 @@
+import JSZip from "jszip";
+
 import {
   WorkBook,
 } from "../internal";
 
+/**
+ * export xlsx
+ */
 export class XLSX {
   protected _workbook: WorkBook;
 
+  /**
+     * create xlsx
+     * @param workbook
+     */
   public constructor(workbook: WorkBook) {
     this._workbook = workbook;
   }
+
+  /**
+     * load file buffer
+     * @param buffer
+     */
+  public async load(buffer: Buffer): Promise<WorkBook> {
+    const zip = await JSZip.loadAsync(buffer);
+    const files = Object.values(zip.files);
+    for (const file of files) {
+
+    }
+    return null;
+  }
 }