Solución:
El número 919971692474 normalmente se muestra como 9.19972E + 11 en Excel. Para obligarlo a mostrar el número completo, debe establecer el formato del número en 0 (haga clic con el botón derecho, formatee la celda, elija el tipo personalizado ‘0’). Y cuando lo hace, se muestra el número completo. Si no establece un formato en Excel, el módulo xlsx usa el formato “General” y ese formato de número muestra el número de teléfono como exponencial.
Si el archivo es incorrecto, puede anular el formato CSV eliminando el w
clave y agregando una z
correspondiente al formato numérico deseado. Por ejemplo, para cambiar la celda A2:
var sheet = workbook.Sheets[workbook.SheetNames[0]];
delete sheet.A2.w;
sheet.A2.z = '0';
Si desea hacer esto para todas las celdas numéricas, simplemente repita:
Object.keys(sheet).forEach(function(s) {
if(sheet[s].w) {
delete sheet[s].w;
sheet[s].z = '0';
}
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)