diff --git a/public/js/search.js b/public/js/search.js
index faaff1aa6f81191112118cb707a883dcfc3ef9be..eb3ea0071c531c038c7a22589ffdc9711ea56ec7 100644
--- a/public/js/search.js
+++ b/public/js/search.js
@@ -59,6 +59,55 @@ var stuff_paper = []
 //     }
 //     // stuff.forEach(addcontent());
 //     });
+
+
+  //
+ // begining of xlsx to json coversion
+//
+    
+/* set up XMLHttpRequest */
+var url = "./content/CitationSheet.xlsx";
+var xmlHttpRequest = new XMLHttpRequest();
+xmlHttpRequest.open("GET", url, true);
+xmlHttpRequest.responseType = "arraybuffer";
+
+xmlHttpRequest.onload = function(e) {
+    var arraybuffer = xmlHttpRequest.response;
+
+    /* convert data to binary string */
+    var data = new Uint8Array(arraybuffer);
+    var arr = new Array();
+    for (var i = 0; i != data.length; ++i) arr[i] = String.fromCharCode(data[i]);
+            var bstr = arr.join("");
+
+            /* Call XLSX */
+            var workbook = XLSX.read(bstr, {
+                type: "binary"
+            });
+
+            /* DO SOMETHING WITH workbook HERE */
+            var first_sheet_name = workbook.SheetNames[0];
+            /* Get worksheet */
+            var worksheet = workbook.Sheets[first_sheet_name];
+
+            var jsonOutput = XLSX.utils.sheet_to_json(worksheet);
+            console.log(jsonOutput);
+
+            // Papa.parse(jsonOutput, {
+            //     download: true,
+            //     header : false,
+            //     complete: function(results) {
+            //         console.log(results.data);
+            //     }
+            // });
+
+}
+xmlHttpRequest.send();
+
+  //
+ // ending of xlsx to json coversion
+//
+
 $(document).ready(function(){
     $.getJSON("./content/content.json", function(result){
     stuff = result;
@@ -178,4 +227,4 @@ input.addEventListener("keyup", function(event) {
 
    document.getElementById("search-button_paper").click();
   }
-});
\ No newline at end of file
+});