Obecnie pracuję nad formularzem, który zajmie wpis użytkownika i doda go do jednego wiersza arkusza programu Excel, od tej pory udało mi się zrobić arkusz Excel za pomocą wtyczek 3rd party (węzeł-xls jest specyficzny). Problem powstaje, jeśli chcę dodać kolejny wiersz do programu Excel, usuwa stary wpis i dodaje nowy zamiast dołączania danych do następnego wiersza.jak dołączyć do pliku Excela w nodejs
Próbowano przeczytać program Excel, a następnie połączyć bufor i ponownie zapisać plik, ale okazało się, że plik jest uszkodzony i powoduje, że nie nadaje się do użytku.
Jak mogę dołączyć dane na końcu arkusza programu Excel? Jestem nowy dla nodejs i buforów
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!");
});
Używaj odpowiedniego formatowania, a skąd wiesz, że ** ** musi rozwiązać ten problem? – SteveFest
Mam również do czynienia z tym samym problemem, który zadziałał dla mnie –
Ale dlaczego ** musi ** rozwiązać? Czy nie działałoby to w przypadku niektórych arkuszy kalkulacyjnych? – SteveFest