Import excel
Chào mọi người ạ. Cho em hỏi có cách nào import 1 lúc 2 file excel trong spring boot không ạ. Em cảm ơn .
Remain: 5
2 Answers
monkey
Beginner
monkey
Beginner
Anh không thấy có sự liên hệ nào giữa file excel và spring boot cả, em có thể nói rõ hơn về framework mà em đang sử dụng kèm với spring boot, hoặc có thể minh hoạ bằng code hay mô tả bài toán được không em?
-
0
monkey
Beginner
monkey
Beginner
Như theo cách anh vẫn thường làm thì anh sẽ đọc excel từ javascript sau đó gọi API để insert vào trong database em ạ, em có thể tham khảo ví dụ này nhé:
<span><<span>script</span> <span>src</span>=<span>"https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/jszip.js"</span>></span><span></span><span></<span>script</span>></span> <span><<span>script</span> <span>src</span>=<span>"https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/xlsx.js"</span>></span><span></span><span></<span>script</span>></span> <span><<span>script</span>></span><span> <span>var</span> ExcelToJSON = <span><span>function</span>(<span></span>) </span>{ <span>this</span>.parseExcel = <span><span>function</span>(<span>file</span>) </span>{ <span>var</span> reader = <span>new</span> FileReader(); reader.onload = <span><span>function</span>(<span>e</span>) </span>{ <span>var</span> data = e.target.result; <span>var</span> workbook = XLSX.read(data, { <span>type</span>: <span>'binary'</span> }); workbook.SheetNames.forEach(<span><span>function</span>(<span>sheetName</span>) </span>{ <span>// Here is your object</span> <span>var</span> XL_row_object = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]); <span>var</span> json_object = <span>JSON</span>.stringify(XL_row_object); <span>console</span>.log(json_object); }) }; reader.onerror = <span><span>function</span>(<span>ex</span>) </span>{ <span>console</span>.log(ex); }; reader.readAsBinaryString(file); }; }; </span><span></<span>script</span>></span>
Nguồn: https://stackoverflow.com/questions/8238407/how-to-parse-excel-xls-file-in-javascript-html5
-
0