2017-12-05 34 views
1

JS App에서 파일을 읽는 중입니다. xlsx npm 모듈을 사용하여 파일을 읽는 중입니다.과학 표기법 휴대 전화 번호 - Excel Javascript

그러나 파일에 MobileNumber = 9.23052E+8 인 경우 어떻게 자바 스크립트로 일반 휴대 전화 번호로 다시 변환 할 수 있습니까? 내가 일반 텍스트 또는 숫자로 셀의 형식을 변경하는 사용자를 말하고 싶어하지 않는

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은 원시 데이터를 저장하기 때문에 셀의 설정에 따라이 형식으로 표시됩니다. – Luuklag

답변

0

이 코드는 내 문제를 해결 :

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

this post에 대한 자세한 :