Я читаю файл excel в своем приложении JS. Я использую модуль 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);
Я не хочу говорить, что пользователь меняет формат ваших ячеек на обычный текст или цифры. (Извините, но это требование).
Любая помощь будет оценена по достоинству.
Этот код разрешил мою проблему:
Object.keys(sheet).forEach(function(s) {
if(sheet[s].w) {
delete sheet[s].w;
sheet[s].z = '0';
}
});
Подробнее об этом сообщении: