2017-12-05 6 views
1

私はJSアプリケーションでExcelのファイルを読んでいます。私は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ファイルのセルの表示設定を変更することができませんか? Excelは生データを保存するだけで、セルの設定に基づいてこの形式のデータを表示するためです。 – Luuklag

答えて

0

このコードは私の問題を解決:

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

より:

関連する問題