Attualmente sto lavorando a un modulo che richiederà l'input dell'utente e lo aggiungerà a una riga di un foglio Excel, dato che ora sono riuscito a creare excel sheet usando plug-in di terze parti (node-xls per essere specifici). Il problema si pone se voglio aggiungere un'altra riga all'excel, elimina la voce precedente e aggiunge la nuova invece di aggiungere i dati alla riga successiva.come aggiungere a un file excel in nodejs
provato a leggere l'excel e quindi concatenare i buffer e scrivere di nuovo il file, ma risulta che sta corrompendo il file e lo rende inutilizzabile.
Come si aggiungono i dati alla fine del foglio Excel? Sono nuovo a nodejs e buffer
var fs = require('fs');
var NodeXls = require('node-xls');
var tool = new NodeXls();
var xls = tool.json2xls({firstName: "arjun", lastName: "u", dob:"12/3/2008"}, {order:["firstName", "lastName", "dob"]});
fs.appendFile('output.xlsx', xls, 'binary', function(err){
if(err)
alert("File is readOnly or is being used by another application, please close it and continue!");
});
utilizzare la formattazione corretta e, come si fa a sapere che ** ** must risolto il problema? – SteveFest
Ho anche affrontato lo stesso problema che ha funzionato per me –
Ma perché ** deve ** risolverlo? Non funzionerebbe su alcuni fogli di calcolo? – SteveFest