我正在阅读我的JS App中的excel文件。我正在使用xlsx npm模块来读取excel文件。
但如果文件中的MobileNumber
= 9.23052E+8
那么我怎样才能将其转换回javascript中的普通手机号码?
以下是我如何阅读文件的示例代码:
const bstr = evt.target.result;
const wb = XLSX.read(bstr, {type:'binary'});
const wsname = wb.SheetNames[0];
const ws = wb.Sheets[wsname];
const data = XLSX.utils.sheet_to_csv(ws, {header:1});
console.log("Data>>>"+data);
我不想告诉用户将您的单元格格式更改为纯文本或数字。 (对不起,但这是一项要求)。
任何帮助将不胜感激。
答案 0 :(得分:0)
此代码解决了我的问题:
Object.keys(sheet).forEach(function(s) {
if(sheet[s].w) {
delete sheet[s].w;
sheet[s].z = '0';
}
});
有关this post的更多信息: