html**:
js**:
/*
filereader共有4種讀取方法:
1.readasarraybuffer(file):將檔案讀取為arraybuffer。
2.readasbinarystring(file):將檔案讀取為二進位制字串
3.readasdataurl(file):將檔案讀取為data url
4.readastext(file, [encoding]):將檔案讀取為文字,encoding預設值為'utf-8'
*/var wb;//讀取完成的資料
var rabs = false; //是否將檔案讀取為二進位制字串
function importexcel(obj)
const importfile_maxsize = 1*1024;//這裡可以自定義控制匯入檔案大小
var suffix = obj.files[0].name.split(".")[1]
if(suffix != 'xls' && suffix !='xlsx')
if(obj.files[0].size/1024 > importfile_maxsize)
var f = obj.files[0];
var reader = new filereader();
reader.onload = function(e) );
} else );
}var object = xlsx.utils.sheet_to_json(wb.sheets[wb.sheetnames[0]]);
var code = ;
for (var i = 0;i < object.length;i++)
console.log(code);
是獲取sheets中第乙個sheet的名字
名]獲取第乙個sheet的資料
document.getelementbyid("demo").innerhtml= json.stringify( xlsx.utils.sheet_to_json(wb.sheets[wb.sheetnames[0]]) );
};if(rabs) else
}function fixdata(data)
引入檔案xlsx.full.min.js
頁面展示:
將JSON自動轉化成SQL表資料
將json自動轉化成sql表資料 使用者可以根據不同需求進行更改,資料來源只是最終查詢出來並沒有插入指定使用者表。按指定符號分割字串,返回分割後的元素個數 create function get strarraylength str varchar 5000 要分割的字串 split varchar...
如何把Excel資料轉化成SQL語句 轉
問題背景 在我們實際的程式開發 維護的過程中,很多時候都要和excel打交道。因為使用者的資料很多時候是excel儲存的。公司維護專案的時候,經常要幫客戶匯入excel資料,這些資料很多,零 碎,而且資料不是很規範。我們經常需要整理過的excel表變成sql語句。最 後,把sql語句在客戶的伺服器上...
如何把Excel資料轉化成SQL語句 轉
問題背景 在我們實際的程式開發 維護的過程中,很多時候都要和excel打交道。因為使用者的資料很多時候是excel儲存的。公司維護專案的時候,經常要幫客戶匯入excel資料,這些資料很多,零 碎,而且資料不是很規範。我們經常需要整理過的excel表變成sql語句。最 後,把sql語句在客戶的伺服器上...