Научный номер мобильного телефона - Excel Javascript

1

Я читаю файл 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);

Я не хочу говорить, что пользователь меняет формат ваших ячеек на обычный текст или цифры. (Извините, но это требование).

Любая помощь будет оценена по достоинству.

  • 0
    Разве вы не можете изменить настройки отображения ячеек файла Excel перед чтением в файле? Потому что Excel просто сохраняет необработанные данные и отображает их в этом формате на основе настроек ячейки.
Теги:
excel
xlsx

1 ответ

0
Лучший ответ

Этот код разрешил мою проблему:

Object.keys(sheet).forEach(function(s) {
    if(sheet[s].w) {
        delete sheet[s].w;
        sheet[s].z = '0';
    }
});

Подробнее об этом сообщении:

Ещё вопросы

Сообщество Overcoder
Наверх
Меню