Я просто пытаюсь понять, как добавить одну строку в файл xlsx. Например, добавьте array = [1 2 3 4 5]
в первую пустую строку, используя столбцы 1,2,3,4,5. В идеале я бы начал с пустого файла .xlsx
и неоднократно повторил эту программу, которая при каждом новом запуске добавляет новую строку в файл.Node.js добавить строку в файл xlsx
Я пытаюсь использовать exceljs, но любая попытка записи, которую я пытаюсь сделать в файле, повреждена, когда я пытаюсь их открыть.
отредактированный код (до сих пор не работает):
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
var sheet = workbook.addWorksheet('rssi');
file = 'testfile.xlsx'
var array = [1,2,3,4,5]
sheet.addRow(array)
workbook.xlsx.writeFile(file)
.then(function() {
console.log('Array added and file saved.')
});
Выход ноль байт и не может быть открыт в Microsoft Excel. Говорит: «Недопустимый формат файла или расширение файла. Убедитесь, что файл не был поврежден и расширение файла соответствует формату файла».
хмм это не похоже на работу. Теперь файл имеет пустое имя и все еще говорит, что «excel не может открыть этот файл» – Austin
@Jake Я использую онлайн-таблицы google для открытия. Прекрасно работает. Какую версию excel вы используете? – aring
Использование Excel для Mac Версия 15.26 – Austin